Skip to content

Commit 1ae4773

Browse files
committed
Add nav sort for other resources
1 parent bd07e57 commit 1ae4773

File tree

4 files changed

+28
-4
lines changed

4 files changed

+28
-4
lines changed

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,4 +138,12 @@
138138
// Custom URLs to include in sitemap
139139
],
140140
],
141+
142+
'redirects' => [
143+
'navigation_sort' => 10,
144+
],
145+
146+
'settings' => [
147+
'navigation_sort' => 5,
148+
]
141149
];

src/FilamentFlexibleContentBlockPagesConfig.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,16 @@ public function getMenuNavigationSort(): ?int
343343
return $this->packageConfig('menu.navigation_sort');
344344
}
345345

346+
public function getRedirectNavigationSort(): ?int
347+
{
348+
return $this->packageConfig('redirects.navigation_sort');
349+
}
350+
351+
public function getSettingsNavigationSort(): ?int
352+
{
353+
return $this->packageConfig('settings.navigation_sort');
354+
}
355+
346356
private function packageConfig(string $configKey, $default = null): mixed
347357
{
348358
return config('filament-flexible-content-block-pages.'.$configKey, $default);

src/Resources/RedirectResource.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ class RedirectResource extends Resource
1717
{
1818
protected static ?string $navigationIcon = 'heroicon-o-bolt';
1919

20-
protected static ?int $navigationSort = 10;
21-
2220
public static function getModel(): string
2321
{
2422
return FilamentFlexibleContentBlockPages::config()->getRedirectModel()::class;
@@ -39,6 +37,11 @@ public static function getNavigationGroup(): string
3937
return flexiblePagesTrans('redirects.nav_group');
4038
}
4139

40+
public static function getNavigationSort(): ?int
41+
{
42+
return FilamentFlexibleContentBlockPages::config()->getRedirectNavigationSort();
43+
}
44+
4245
public static function form(Form $form): Form
4346
{
4447
return $form

src/Resources/SettingsResource.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ class SettingsResource extends Resource
2222

2323
protected static ?string $navigationIcon = 'heroicon-o-adjustments-vertical';
2424

25-
protected static ?int $navigationSort = 1;
26-
2725
/**
2826
* @return class-string
2927
*/
@@ -47,6 +45,11 @@ public static function getNavigationGroup(): ?string
4745
return flexiblePagesTrans('settings.navigation_group');
4846
}
4947

48+
public static function getNavigationSort(): ?int
49+
{
50+
return FilamentFlexibleContentBlockPages::config()->getSettingsNavigationSort();
51+
}
52+
5053
public static function form(Form $form): Form
5154
{
5255
return $form

0 commit comments

Comments
 (0)