36 lines
1.6 KiB
PHP
36 lines
1.6 KiB
PHP
@props([
|
|
'navigation',
|
|
])
|
|
|
|
<div
|
|
{{ $attributes->class(['fi-page-sub-navigation-sidebar-ctn']) }}
|
|
>
|
|
{{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::PAGE_SUB_NAVIGATION_SIDEBAR_BEFORE, scopes: $this->getRenderHookScopes()) }}
|
|
|
|
<ul wire:ignore class="fi-page-sub-navigation-sidebar">
|
|
@foreach ($navigation as $navigationGroup)
|
|
@php
|
|
$isNavigationGroupActive = $navigationGroup->isActive();
|
|
$isNavigationGroupCollapsible = $navigationGroup->isCollapsible();
|
|
$navigationGroupIcon = $navigationGroup->getIcon();
|
|
$navigationGroupItems = $navigationGroup->getItems();
|
|
$navigationGroupLabel = $navigationGroup->getLabel();
|
|
$navigationGroupExtraSidebarAttributeBag = $navigationGroup->getExtraSidebarAttributeBag();
|
|
@endphp
|
|
|
|
<x-filament-panels::sidebar.group
|
|
:active="$isNavigationGroupActive"
|
|
:collapsible="$isNavigationGroupCollapsible"
|
|
:icon="$navigationGroupIcon"
|
|
:items="$navigationGroupItems"
|
|
:label="$navigationGroupLabel"
|
|
:sidebar-collapsible="false"
|
|
sub-navigation
|
|
:attributes="\Filament\Support\prepare_inherited_attributes($navigationGroupExtraSidebarAttributeBag)"
|
|
/>
|
|
@endforeach
|
|
</ul>
|
|
|
|
{{ \Filament\Support\Facades\FilamentView::renderHook(\Filament\View\PanelsRenderHook::PAGE_SUB_NAVIGATION_SIDEBAR_AFTER, scopes: $this->getRenderHookScopes()) }}
|
|
</div>
|