@php $navActive = $navActive ?? ''; $navLabel = __('rider.profile.nav.quick_links'); if ($navLabel === 'rider.profile.nav.quick_links') { $navLabel = 'Accesos rĂ¡pidos'; } $availableItems = [ 'home' => [ 'icon' => 'ti tabler-gauge', 'route' => route('rider.dashboard'), 'label' => __('rider.nav.home'), ], 'schedule' => [ 'icon' => 'ti tabler-calendar-event', 'route' => route('rider.schedule.index'), 'label' => __('rider.nav.schedule'), ], 'wallet' => [ 'icon' => 'ti tabler-wallet', 'route' => route('rider.wallet'), 'label' => __('rider.nav.wallet'), ], 'profile' => [ 'icon' => 'ti tabler-user', 'route' => route('rider.profile'), 'label' => __('rider.nav.profile'), ], 'tips' => [ 'icon' => 'ti tabler-coins', 'route' => route('rider.tips'), 'label' => __('rider.nav.tips'), ], 'support' => [ 'icon' => 'ti tabler-help', 'route' => route('rider.chat'), 'label' => __('rider.nav.support'), ], ]; $requestedItems = $navItems ?? ['home', 'schedule', 'wallet', 'profile']; $items = collect($requestedItems)->mapWithKeys(function ($key) use ($availableItems) { return isset($availableItems[$key]) ? [$key => $availableItems[$key]] : []; }); @endphp @if ($items->isNotEmpty()) @endif