@php use function Filament\Support\generate_href_html; use function Filament\Support\generate_icon_html; use Filament\Support\Enums\IconSize; @endphp @foreach ($items as $item) @php $isActive = $item->isActiveState(); $icon = $isActive && $item->getActiveIcon() ? $item->getActiveIcon() : $item->getIcon(); $badge = $item->getBadge(); $badgeColor = $item->getBadgeColor() ?? 'primary'; $badgeCssColor = is_string($badgeColor) ? "var(--{$badgeColor}-500)" : 'var(--primary-500)'; @endphp getUrl()) }} @class(['fi-bottom-nav-item', 'fi-active' => $isActive]) @if ($isActive) aria-current="page" @endif > {{ generate_icon_html($icon, size: IconSize::Large) }} @if ($badge !== null && $badge !== '') @if (is_numeric($badge)) {{ $badge }} @else @endif @endif {{ $item->getLabel() }} @endforeach @if ($moreButtonEnabled) {{ generate_icon_html('heroicon-o-bars-3', size: IconSize::Large) }} {{ $moreButtonLabel }} @endif