Skip to content

Commit 008edc0

Browse files
Merge pull request #1436 from liberu-genealogy/copilot/fix-filament-app-panel-menu
Fix Filament 5 app panel navigation menu: activate groups and fix inconsistencies
2 parents 2e12df1 + 908615b commit 008edc0

File tree

10 files changed

+20
-15
lines changed

10 files changed

+20
-15
lines changed

app/Filament/App/Pages/DabovilleReportPage.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class DabovilleReportPage extends Page
1515

1616
protected static string | \BackedEnum | null $navigationIcon = 'heroicon-o-chart-bar';
1717

18-
protected static string | \UnitEnum | null $navigationGroup = 'Reports';
18+
protected static string | \UnitEnum | null $navigationGroup = '📄 Reports';
1919

2020
public function mount(): void
2121
{

app/Filament/App/Pages/DeVilliersReportPage.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ class DeVilliersReportPage extends Page
2222

2323
protected static string | \BackedEnum | null $navigationIcon = 'heroicon-o-chart-bar';
2424

25-
protected static string | \UnitEnum | null $navigationGroup = 'Reports';
26-
27-
// public function mount(): void
25+
protected static string | \UnitEnum | null $navigationGroup = '📄 Reports';
2826
// {
2927
// Livewire::mount('DeVilliersReportWidget');
3028
// }

app/Filament/App/Pages/HenryReportPage.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ class HenryReportPage extends Page
1414

1515
protected static string | \BackedEnum | null $navigationIcon = 'heroicon-o-chart-bar';
1616

17-
protected static string | \UnitEnum | null $navigationGroup = 'Reports';
17+
protected static string | \UnitEnum | null $navigationGroup = '📄 Reports';
1818
}

app/Filament/App/Resources/AIRecordMatchResource.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@ class AIRecordMatchResource extends Resource
1414
{
1515
protected static ?string $model = AISuggestedMatch::class;
1616

17-
protected static string | \BackedEnum | null $navigationIcon = 'heroicon-o-document-text';
17+
protected static string | \BackedEnum | null $navigationIcon = 'heroicon-o-cpu-chip';
18+
19+
protected static ?string $navigationLabel = 'AI Record Matches';
20+
21+
protected static string | \UnitEnum | null $navigationGroup = '🔍 Research & Analysis';
1822

1923
public static function table(Table $table): Table
2024
{
3 Bytes
Binary file not shown.

app/Filament/App/Resources/NoteResource.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class NoteResource extends Resource
3333

3434
protected static ?string $navigationLabel = 'Add Notes';
3535

36-
protected static string | \UnitEnum | null $navigationGroup = 'Family';
36+
protected static string | \UnitEnum | null $navigationGroup = '👥 Family Tree';
3737

3838
#[Override]
3939
public static function form(Schema $schema): Schema

app/Filament/App/Resources/PersonNameRomnResource.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class PersonNameRomnResource extends Resource
2828

2929
protected static string | \BackedEnum | null $navigationIcon = 'heroicon-o-rectangle-stack';
3030

31-
protected static string | \UnitEnum | null $navigationGroup = '\ud83d\udc65 Family Tree';
31+
protected static string | \UnitEnum | null $navigationGroup = '👥 Family Tree';
3232

3333
#[Override]
3434
public static function form(Schema $schema): Schema

app/Filament/App/Resources/RecordTypeResource.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class RecordTypeResource extends Resource
2626

2727
protected static ?string $navigationLabel = 'Record Types';
2828

29-
protected static string|\UnitEnum|null $navigationGroup = '⚙️ Settings';
29+
protected static string|\UnitEnum|null $navigationGroup = '⚙️ System Settings';
3030

3131
protected static ?int $navigationSort = 90;
3232

app/Filament/App/Resources/ResearchSpaceResource.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class ResearchSpaceResource extends Resource
2222

2323
protected static string | \BackedEnum | null $navigationIcon = 'heroicon-o-users';
2424

25-
protected static string | \UnitEnum | null $navigationGroup = 'Collaboration';
25+
protected static string | \UnitEnum | null $navigationGroup = '📋 Research Management';
2626

2727
protected static ?string $navigationLabel = 'Research Spaces';
2828

app/Providers/Filament/AppPanelProvider.php

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public function panel(Panel $panel): Panel
5454
->brandName(fn () => app(\App\Settings\GeneralSettings::class)->site_name)
5555
->brandLogo(asset('images/logo.svg'))
5656
->favicon(asset('images/favicon.ico'))
57-
/** ->navigationGroups([
57+
->navigationGroups([
5858
NavigationGroup::make()
5959
->label('🏠 Dashboard')
6060
->icon('heroicon-o-home'),
@@ -65,7 +65,7 @@ public function panel(Panel $panel): Panel
6565
->label('📊 Charts & Visualizations')
6666
->icon('heroicon-o-chart-bar'),
6767
NavigationGroup::make()
68-
->label('Reports')
68+
->label('📄 Reports')
6969
->icon('heroicon-o-document-text'),
7070
NavigationGroup::make()
7171
->label('🔍 Research & Analysis')
@@ -80,18 +80,21 @@ public function panel(Panel $panel): Panel
8080
->label('📁 Media & Documents')
8181
->icon('heroicon-o-folder'),
8282
NavigationGroup::make()
83-
->label('️ Data Management')
84-
->icon('heroicon-o-cog-6-tooth'),
83+
->label('🛠️ Data Management')
84+
->icon('heroicon-o-wrench-screwdriver'),
8585
NavigationGroup::make()
8686
->label('👥 Family Reunions')
8787
->icon('heroicon-o-calendar'),
8888
NavigationGroup::make()
8989
->label('🎮 Gamification')
9090
->icon('heroicon-o-trophy'),
91+
NavigationGroup::make()
92+
->label('⚙️ System Settings')
93+
->icon('heroicon-o-cog-6-tooth'),
9194
NavigationGroup::make()
9295
->label('👤 Account & Settings')
9396
->icon('heroicon-o-user-circle'),
94-
])**/
97+
])
9598
->userMenuItems([
9699
MenuItem::make()
97100
->label('Profile')

0 commit comments

Comments
 (0)