feat: refine NavbarManager to restrict navigation modifications in admin context, enhance route handling, and improve icon validation, ensuring better separation of frontend and admin functionalities

This commit is contained in:
2025-12-03 15:59:50 -05:00
parent 1fd95e4edf
commit fe7c0e953d
4 changed files with 162 additions and 20 deletions

View File

@@ -20,11 +20,11 @@ class NavbarLinkResource extends Resource
{
protected static ?string $model = NavbarLink::class;
protected static string|\BackedEnum|null $navigationIcon = 'heroicon-o-bars-3';
protected static ?string $navigationIcon = 'heroicon-o-bars-3';
protected static ?string $navigationLabel = 'Navbar Manager';
protected static string|\UnitEnum|null $navigationGroup = 'Content';
protected static ?string $navigationGroup = 'Content';
public static function getAvailableRoutes(): array
{