Enhance AuditLogResource by adding getNavigationItems method to categorize navigation items under the System group. Remove unused Auth facade import in AppServiceProvider and clean up navigation group assignment in AdminPanelProvider for improved clarity and organization.
This commit is contained in:
@@ -4,8 +4,10 @@ declare(strict_types=1);
|
||||
|
||||
namespace App\Filament\ActivityTimeline;
|
||||
|
||||
use App\Enums\NavigationGroup;
|
||||
use App\Filament\Concerns\HasHrResourceLabels;
|
||||
use BokshornIt\FilamentActivityTimeline\Resources\ActivityResource;
|
||||
use Filament\Navigation\NavigationItem;
|
||||
|
||||
class AuditLogResource extends ActivityResource
|
||||
{
|
||||
@@ -21,4 +23,15 @@ class AuditLogResource extends ActivityResource
|
||||
'navigation' => 'audit_log',
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array<NavigationItem>
|
||||
*/
|
||||
public static function getNavigationItems(): array
|
||||
{
|
||||
return array_map(
|
||||
fn (NavigationItem $item): NavigationItem => $item->group(NavigationGroup::System),
|
||||
parent::getNavigationItems(),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user