{{-- d:\projects\digitalvocano\Modules\LandingPage\resources\views\admin\menus\edit.blade.php --}} @extends('landingpage::layouts.admin') @section('title', 'Edit Menu - ' . $menu->name) @push('module_styles') @endpush @section('module_content')

Edit Menu: {{ $menu->name }}

@if(session('success')) @endif {{-- Menu Details Form --}}
@csrf @method('PUT')

Menu Details

@error('name')

{{ $message }}

@enderror

Select a predefined location for theme integration, or leave blank.

@error('location')

{{ $message }}

@enderror
Cancel
{{-- Menu Items Management --}}

Menu Items for "{{ $menu->name }}"

{{-- Display Existing Menu Items (Recursive Partial) --}}

Current Items:

@if($menu->rootItems->isEmpty())

No items in this menu yet.

@else @endif

{{-- Add New Menu Item Form --}}

Add New Item

@csrf
@error('title')

{{ $message }}

@enderror
@error('type')

{{ $message }}

@enderror
@error('lp_page_id')

{{ $message }}

@enderror
@error('url')

{{ $message }}

@enderror
@error('route_name')

{{ $message }}

@enderror {{-- To enable route parameters, uncomment the following block and ensure your controller handles it. --}}
@error('icon_class')

{{ $message }}

@enderror
@error('is_active')

{{ $message }}

@enderror
@endsection @push('module_scripts') {{-- Updated to Alpine.js v3 for consistency with menu-item-display modal transitions --}} {{-- SortableJS for drag-and-drop reordering --}} @include('landingpage::admin.menus.partials.sortable-script') {{-- Include the sortable script partial --}} @endpush