{{-- Header --}}

Navigation Manager

Manage site navigation and menu structures

Create Navigation
{{-- Navigation Selector --}}
@foreach($navigations as $nav) {{ $nav->display_name }} @endforeach
@if($selectedNavigationId) Edit Navigation Delete @endif
{{-- Navigation Items --}} @if($selectedNavigationId && $navigationItems)
Navigation Items Add Item
@forelse($navigationItems as $item)
@include('flux-cms-components::partials.navigation-item', ['item' => $item, 'level' => 0])
@empty

No navigation items yet.

Click "Add Item" to create your first navigation item.

@endforelse
@endif {{-- Navigation Form Modal --}}
{{ $editingNavigation ? 'Edit Navigation' : 'Create Navigation' }}
Name Unique identifier for this navigation (lowercase, no spaces) Display Name Human-readable name for this navigation Active Inactive navigations will not be displayed
Cancel {{ $editingNavigation ? 'Update' : 'Create' }}
{{-- Navigation Item Form Modal --}}
{{ $editingItem ? 'Edit Navigation Item' : 'Add Navigation Item' }} {{-- Language Tabs --}}
{{-- Title (Translatable) --}} Title ({{ strtoupper($activeLocale) }}) {{-- Link Type --}} Link Type Page Custom URL No Link {{-- Page Selection --}} @if($itemForm['link_type'] === 'page') Select Page @foreach($availablePages as $page) {{ $page->title }} @endforeach @endif {{-- Custom URL --}} @if($itemForm['link_type'] === 'url') URL Target Same Window New Window @endif {{-- Parent Item --}} Parent Item @foreach($this->getParentOptions() as $option) {{ str_repeat('— ', $option['level']) }}{{ $option['title'] }} @endforeach Choose a parent to create a sub-menu item {{-- Settings --}} Active Inactive items will not be displayed
Cancel {{ $editingItem ? 'Update' : 'Add' }}
@push('scripts') @endpush