@php $mapping = $node['mapping']; $menu = $mapping->menu; $level = $node['level']; $children = $node['children'] ?? []; $hasChildren = count($children) > 0; $menuSet = $params['menu_set'] ?? 'DEFAULT'; @endphp
@if($hasChildren) @else @endif
{{ $menu ? e($menu->menu_name) : ('Menu #' . $mapping->menu_id) }} @if($menu && $menu->menu_status === 0) Deactive @elseif($menu && $menu->menu_status) Active @else Deactive @endif @if($mapping->status === 0) Hidden @endif #{{ $mapping->id }}
{{ $menu?->menu_link ?: 'No link' }} @if($menu?->menu_class) {{ e($menu->menu_class) }} @endif @if($mapping->menu_set) Set: {{ e($mapping->menu_set) }} @endif @if($mapping->menu_group) Group: {{ e($mapping->menu_group) }} @endif @if($mapping->page_id) Page: {{ $mapping->page_id }} @endif @if($mapping->site_id) Site: {{ $mapping->site_id }} @endif @if($mapping->category) {{ e($mapping->category) }} @endif
@if($hasChildren) {{ count($children) }} @endif
@csrf
@if($mapping->sort > 1) @else @endif @if($menu)
@csrf
@endif
@if($hasChildren) @foreach($children as $child) @include('backend.module.menu.frontend._tree_node', [ 'node' => $child, 'role' => $role, 'params' => $params, 'menus' => $menus ?? [], ]) @endforeach @endif