<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sphinx-code-studio / filament-mobile-navigation example snippets
use App\Filament\Pages\Dashboard;
use App\Filament\Resources\Clients\ClientResource;
use App\Filament\Resources\Leads\LeadResource;
use App\Filament\Resources\Tasks\TaskResource;
use SphinxCodeStudio\FilamentMobileNavigation\MobileNavigationPlugin;
return $panel
// Other panel configuration...
->plugins([
MobileNavigationPlugin::make()
->items([
Dashboard::class,
LeadResource::class,
TaskResource::class,
ClientResource::class,
]),
]);
MobileNavigationPlugin::make()
MobileNavigationPlugin::make()->maxItems(3)
use SphinxCodeStudio\FilamentMobileNavigation\Enums\MenuPosition;
MobileNavigationPlugin::make()
->items([Dashboard::class, LeadResource::class, TaskResource::class, ClientResource::class])
->menuPosition(MenuPosition::Center);
use BackedEnum;
use SphinxCodeStudio\FilamentMobileNavigation\Contracts\HasMobileNavigationIcon;
final class LeadResource extends Resource implements HasMobileNavigationIcon
{
public static function getMobileNavigationIcon(): string | BackedEnum | null
{
return Heroicon::OutlinedDevicePhoneMobile;
}
}