From 0307302ac51a755e896d9127327328dc606684f6 Mon Sep 17 00:00:00 2001 From: jayson-temporas Date: Tue, 4 Nov 2025 09:19:22 +0800 Subject: [PATCH] fix error when adding a folder (#6) --- composer.json | 2 +- src/Livewire/BookmarkManager.php | 25 ++++++++++++++++--------- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/composer.json b/composer.json index 0ec9d2c..d9e8396 100644 --- a/composer.json +++ b/composer.json @@ -1,6 +1,6 @@ { "name": "jaysontemporas/page-bookmarks", - "version": "2.0.0", + "version": "2.0.1", "type": "library", "require-dev": { "php": "^8.3", diff --git a/src/Livewire/BookmarkManager.php b/src/Livewire/BookmarkManager.php index 6347283..39514f1 100644 --- a/src/Livewire/BookmarkManager.php +++ b/src/Livewire/BookmarkManager.php @@ -4,28 +4,35 @@ declare(strict_types=1); namespace JaysonTemporas\PageBookmarks\Livewire; +use Livewire\Component; +use Livewire\Attributes\On; +use Filament\Actions\Action; use Filament\Schemas\Schema; -use Filament\Schemas\Components\Utilities\Set; +use Filament\Support\Enums\Width; +use Livewire\Attributes\Computed; +use Illuminate\Support\Collection; +use Illuminate\Contracts\View\View; use Filament\Forms\Components\Hidden; use Filament\Forms\Components\Select; -use Filament\Forms\Components\TextInput; -use Filament\Forms\Concerns\InteractsWithForms; use Filament\Forms\Contracts\HasForms; +use Filament\Actions\Concerns\HasAction; +use Filament\Forms\Components\TextInput; use Filament\Notifications\Notification; -use Illuminate\Contracts\View\View; -use Illuminate\Support\Collection; +use Filament\Actions\Contracts\HasActions; +use Filament\Schemas\Components\Utilities\Set; +use Filament\Forms\Concerns\InteractsWithForms; use JaysonTemporas\PageBookmarks\Models\Bookmark; +use Filament\Actions\Concerns\InteractsWithActions; use JaysonTemporas\PageBookmarks\Models\BookmarkFolder; -use Livewire\Attributes\Computed; -use Livewire\Attributes\On; -use Livewire\Component; /** * @property Schema $form */ -class BookmarkManager extends Component implements HasForms +class BookmarkManager extends Component implements HasForms, HasActions { use InteractsWithForms; + use InteractsWithActions; + /** @var array */ public ?array $data = [];