@php // Define menu items configuration $menuItems = [ 'admin' => [ [ 'route' => 'eventmie.myevents_index', 'active_routes' => ['eventmie.myevents_index', 'eventmie.myevents_form'], 'icon' => 'fas fa-calendar-alt', 'title' => 'eventmie-pro::em.events', 'tooltip' => 'eventmie-pro::em.events' ], // [ // 'route' => 'failed-bookings.index', // 'active_routes' => ['failed-bookings.index'], // 'icon' => 'fas fa-exclamation-triangle', // 'title' => 'eventmie-pro::em.failed_bookings', // 'tooltip' => 'eventmie-pro::em.failed_bookings' // ] ], 'organiser' => [ [ 'route' => 'eventmie.o_dashboard', 'active_routes' => ['eventmie.o_dashboard'], 'icon' => 'fas fa-gauge', 'title' => 'eventmie-pro::em.dashboard', 'tooltip' => 'eventmie-pro::em.dashboard' ], [ 'route' => 'eventmie.myevents_index', 'active_routes' => ['eventmie.myevents_index', 'eventmie.myevents_form'], 'icon' => 'fas fa-calendar-alt', 'title' => 'eventmie-pro::em.events', 'tooltip' => 'eventmie-pro::em.events' ], [ 'route' => 'eventmie.obookings_index', 'active_routes' => ['eventmie.obookings_index'], 'icon' => 'fas fa-money-check-alt', 'title' => 'eventmie-pro::em.bookings', 'tooltip' => 'eventmie-pro::em.bookings' ], [ 'route' => 'o_complimentary_bookings', 'active_routes' => ['o_complimentary_bookings'], 'icon' => 'fas fa-puzzle-piece', 'title' => 'eventmie-pro::em.complimentary', 'tooltip' => 'eventmie-pro::em.complimentary_bookings' ], [ 'route' => 'eventmie.event_earning_index', 'active_routes' => ['eventmie.event_earning_index'], 'icon' => 'fas fa-wallet', 'title' => 'eventmie-pro::em.earnings', 'tooltip' => 'eventmie-pro::em.earnings' ], [ 'route' => 'eventmie.tags_form', 'active_routes' => ['eventmie.tags_form'], 'icon' => 'fas fa-user-tag', 'title' => 'eventmie-pro::em.tags', 'tooltip' => 'eventmie-pro::em.tags' ], [ 'route' => 'eventmie.myvenues.index', 'active_routes' => ['eventmie.myvenues.index'], 'icon' => 'fas fa-map-location', 'title' => 'eventmie-pro::em.venues', 'tooltip' => 'eventmie-pro::em.venues' ], [ 'route' => 'myglists_index', 'active_routes' => ['myglists_index'], 'icon' => 'fas fa-people-group', 'title' => 'eventmie-pro::em.guests', 'tooltip' => 'eventmie-pro::em.guests' ], [ 'route' => 'sub_organizer.index', 'active_routes' => ['sub_organizer.index'], 'icon' => 'fas fa-people-arrows', 'title' => 'eventmie-pro::em.sub_organizers', 'tooltip' => 'eventmie-pro::em.sub_organizers' ], [ 'route' => 'manage_reviews.index', 'active_routes' => ['manage_reviews.index'], 'icon' => 'fas fa-star-half-stroke', 'title' => 'eventmie-pro::em.reviews', 'tooltip' => 'eventmie-pro::em.reviews' ], [ 'route' => 'promocodes.index', 'active_routes' => ['promocodes.index'], 'icon' => 'fa-solid fa-tag', 'title' => 'eventmie-pro::em.promocode', 'tooltip' => 'eventmie-pro::em.promocode' ], ], 'pos' => [ [ 'route' => 'pos.o_dashboard', 'active_routes' => ['pos.o_dashboard'], 'icon' => 'fas fa-gauge', 'title' => 'eventmie-pro::em.dashboard', 'tooltip' => 'eventmie-pro::em.dashboard' ], [ 'route' => 'pos.index', 'active_routes' => ['pos.index'], 'icon' => 'fas fa-money-check-alt', 'title' => 'eventmie-pro::em.bookings', 'tooltip' => 'eventmie-pro::em.bookings' ] ], 'scanner' => [ [ 'route' => 'scanner.o_dashboard', 'active_routes' => ['scanner.o_dashboard'], 'icon' => 'fas fa-gauge', 'title' => 'eventmie-pro::em.dashboard', 'tooltip' => 'eventmie-pro::em.dashboard' ], [ 'route' => 'scanner.index', 'active_routes' => ['scanner.index'], 'icon' => 'fas fa-money-check-alt', 'title' => 'eventmie-pro::em.bookings', 'tooltip' => 'eventmie-pro::em.bookings' ], ] ]; // Helper function to check if menu item is active function isMenuItemActive($activeRoutes) { return in_array(Route::currentRouteName(), $activeRoutes); } $role = Auth::user()->role->name; @endphp