@php $hasSubmenus = isset($submenu['submenus']) && is_array($submenu['submenus']) && count($submenu['submenus']) > 0; $linkType = $submenu['link_type'] ?? 'placeholder'; $customPage = $submenu['custom_page'] ?? ''; $linkUrl = $submenu['link_url'] ?? ''; $titleText = $submenu['title_text'] ?? ''; $title = $submenu['title'] ?? ''; @endphp @if($hasSubmenus) @else @endif {{ $titleText }} ({{ $title }}) {{ ucfirst(str_replace('_', ' ', $linkType)) }} @if($linkType === 'custom_page') {{ $customPage }} @elseif($linkType === 'link_url') {{ Str::limit($linkUrl, 30) }} @else - @endif Submenu @if($hasSubmenus) @else - @endif @if($level < 5) @endif @if($hasSubmenus) @foreach($submenu['submenus'] as $nestedIndex => $nestedSubmenu) @include('content.admin.menu_management.partials.submenu-row', [ 'submenu' => $nestedSubmenu, 'menuId' => $menuId, 'menuTitle' => $menuTitle . ' → ' . $titleText, 'path' => $path . '.' . $nestedIndex, 'level' => $level + 1 ]) @endforeach @endif