Skip to content

Commit 469cb14

Browse files
committed
Refactor the tree to a package.
1 parent 6209927 commit 469cb14

File tree

4 files changed

+51
-929
lines changed

4 files changed

+51
-929
lines changed

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
],
1818
"require": {
1919
"php": "^8.2",
20+
"15web/filament-tree": "^1.0",
2021
"artesaos/seotools": "^1.3",
2122
"filament/spatie-laravel-tags-plugin": "^3.2",
2223
"guava/filament-icon-picker": "^2.0",

src/Models/MenuItem.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,14 @@
1111
use Statikbe\FilamentFlexibleContentBlockPages\Facades\FilamentFlexibleContentBlockPages;
1212
use Statikbe\FilamentFlexibleContentBlockPages\Models\Contracts\HasMenuLabel;
1313
use Statikbe\FilamentFlexibleContentBlocks\Models\Contracts\Linkable;
14+
use Studio15\FilamentTree\Concerns\InteractsWithTree;
1415

1516
class MenuItem extends Model
1617
{
1718
use HasFactory;
1819
use HasTranslations;
1920
use NodeTrait;
21+
use InteractsWithTree;
2022

2123
protected $fillable = [
2224
'menu_id',
@@ -106,4 +108,9 @@ public function getMorphClass()
106108
{
107109
return 'filament-flexible-content-block-pages::menu-item';
108110
}
111+
112+
public static function getTreeLabelAttribute(): string
113+
{
114+
return 'label';
115+
}
109116
}

src/Resources/MenuResource.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
use Statikbe\FilamentFlexibleContentBlockPages\Resources\MenuResource\Pages\EditMenu;
1919
use Statikbe\FilamentFlexibleContentBlockPages\Resources\MenuResource\Pages\ListMenus;
2020
use Statikbe\FilamentFlexibleContentBlockPages\Resources\MenuResource\Pages\ManageMenuItems;
21+
use Statikbe\FilamentFlexibleContentBlockPages\Resources\MenuResource\Pages\OldManageMenuItems;
2122
use Statikbe\FilamentFlexibleContentBlocks\Filament\Form\Fields\CodeField;
2223

2324
class MenuResource extends Resource

0 commit comments

Comments
 (0)