Skip to content

Commit 4a6467e

Browse files
committed
Refactor config for linkable menu models.
1 parent 58b0ec6 commit 4a6467e

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

config/filament-flexible-content-block-pages.php

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -105,19 +105,15 @@
105105
// Models that can be linked in menu items
106106
// These models must implement HasMenuLabel interface
107107
[
108-
'class' => \Statikbe\FilamentFlexibleContentBlockPages\Models\Page::class,
108+
'model' => \Statikbe\FilamentFlexibleContentBlockPages\Models\Page::class,
109109
'resource' => \Statikbe\FilamentFlexibleContentBlockPages\Resources\PageResource::class,
110110
],
111111

112112
// Add your own models here:
113113
// [
114-
// 'class' => \App\Models\Category::class,
114+
// 'model' => \App\Models\Category::class,
115115
// 'resource' => \App\Filament\Resources\CategoryResource::class,
116116
// ],
117-
// [
118-
// 'class' => \App\Models\Product::class,
119-
// 'resource' => \App\Filament\Resources\ProductResource::class,
120-
// ],
121117
],
122118
'styles' => [
123119
// Available menu styles (codes only - labels come from translations)

src/FilamentFlexibleContentBlockPagesConfig.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,8 @@ public function getMenuLinkableModelClasses(): array
166166
$classes = [];
167167

168168
foreach ($models as $model) {
169-
if (isset($model['class'])) {
170-
$classes[] = $model['class'];
169+
if (isset($model['model'])) {
170+
$classes[] = $model['model'];
171171
}
172172
}
173173

@@ -179,7 +179,7 @@ public function getMenuLinkableModelResource(string $modelClass): ?string
179179
$models = $this->getMenuLinkableModels();
180180

181181
foreach ($models as $model) {
182-
if (isset($model['class'], $model['resource']) && $model['class'] === $modelClass) {
182+
if (isset($model['model'], $model['resource']) && $model['model'] === $modelClass) {
183183
return $model['resource'];
184184
}
185185
}

0 commit comments

Comments
 (0)