NavigationItem::make('document')
->group('Suivi des événements')
->icon('heroicon-o-document')
->sort(21)
->badge(function (): ?int {
$count = EventResource::getEloquentQuery()->where('type', 'document')->where('is_new', true)->count();
return $count > 0 ? $count : null;
})
->label(fn(): string => __('Documents'))
->url(fn(): string => EventResource::getUrl() . '?activeTab=document')
->isActiveWhen(fn() => request()->routeIs('filament.admin.resources.events.*') && request()->input('activeTab') === 'document'),
NavigationItem::make('document')
->group('Suivi des événements')
->icon('heroicon-o-document')
->sort(21)
->badge(function (): ?int {
$count = EventResource::getEloquentQuery()->where('type', 'document')->where('is_new', true)->count();
return $count > 0 ? $count : null;
})
->label(fn(): string => __('Documents'))
->url(fn(): string => EventResource::getUrl() . '?activeTab=document')
->isActiveWhen(fn() => request()->routeIs('filament.admin.resources.events.*') && request()->input('activeTab') === 'document'),