@php $menuItems = [ ['route' => 'admin.dashboard', 'active' => request()->routeIs('admin.dashboard'), 'label' => 'Dashboard', 'icon' => 'M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6'], ['route' => 'admin.users.index', 'active' => request()->routeIs('admin.users.*'), 'label' => 'Users', 'icon' => 'M12 4.354a4 4 0 110 5.292M15 21H3v-1a6 6 0 0112 0v1zm0 0h6v-1a6 6 0 00-9-5.197M13 7a4 4 0 11-8 0 4 4 0 018 0z'], ['route' => 'admin.products.index', 'active' => request()->routeIs('admin.products.*') && !request()->routeIs('admin.products.import*'), 'label' => 'Products', 'icon' => 'M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4'], ['route' => 'admin.products.import', 'active' => request()->routeIs('admin.products.import*'), 'label' => 'Import Products', 'icon' => 'M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-8l-4-4m0 0L8 8m4-4v12', 'class' => 'pl-8 text-sm'], ['route' => 'admin.categories.index', 'active' => request()->routeIs('admin.categories.*'), 'label' => 'Categories', 'icon' => 'M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10'], ['route' => 'admin.orders.index', 'active' => request()->routeIs('admin.orders.*'), 'label' => 'Orders', 'icon' => 'M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01'], ['route' => 'admin.cart-items.index', 'active' => request()->routeIs('admin.cart-items.*'), 'label' => 'Cart Items', 'icon' => 'M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 100 4 2 2 0 000-4z'], ['route' => 'admin.basket-items.index', 'active' => request()->routeIs('admin.basket-items.*'), 'label' => 'Basket Items', 'icon' => 'M16 11V7a4 4 0 00-8 0v4M5 9h14l1 12H4L5 9z'], ['route' => 'admin.payment-methods.index', 'active' => request()->routeIs('admin.payment-methods.*'), 'label' => 'Payment Methods', 'icon' => 'M3 10h18M7 15h1m4 0h1m-7 4h12a3 3 0 003-3V8a3 3 0 00-3-3H6a3 3 0 00-3 3v8a3 3 0 003 3z'], ['route' => 'admin.save-the-food-products.index', 'active' => request()->routeIs('admin.save-the-food-products.*'), 'label' => 'Save The Food', 'icon' => 'M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15'], ['route' => 'admin.weekly-specials.index', 'active' => request()->routeIs('admin.weekly-specials.*'), 'label' => 'Weekly Specials', 'icon' => 'M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'], ['route' => 'admin.sections.index', 'active' => request()->routeIs('admin.sections.*'), 'label' => 'Sections', 'icon' => 'M4 5a1 1 0 011-1h14a1 1 0 011 1v2a1 1 0 01-1 1H5a1 1 0 01-1-1V5zM4 13a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H5a1 1 0 01-1-1v-6zM16 13a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1v-6z'], ['route' => 'admin.delivery-zones.index', 'active' => request()->routeIs('admin.delivery-zones.*'), 'label' => 'Delivery Zones', 'icon' => 'M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z M15 11a3 3 0 11-6 0 3 3 0 016 0z'], ['route' => 'admin.coupons.index', 'active' => request()->routeIs('admin.coupons.*'), 'label' => 'Coupons', 'icon' => 'M15 5v2m0 4v2m0 4v2M5 5a2 2 0 00-2 2v3a2 2 0 110 4v3a2 2 0 002 2h14a2 2 0 002-2v-3a2 2 0 110-4V7a2 2 0 00-2-2H5z'], ['route' => 'admin.daily-deals.index', 'active' => request()->routeIs('admin.daily-deals.*'), 'label' => 'Daily Deals', 'icon' => 'M13 10V3L4 14h7v7l9-11h-7z'], ['route' => 'admin.product-reviews.index', 'active' => request()->routeIs('admin.product-reviews.*'), 'label' => 'Product Reviews', 'icon' => 'M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z'], ['route' => 'admin.reward-settings.index', 'active' => request()->routeIs('admin.reward-settings.*'), 'label' => 'Reward Settings', 'icon' => 'M12 8v13m0-13V6a2 2 0 112 2h-2zm0 0V5.5A2.5 2.5 0 109.5 8H12zm-7 4h14M5 12a2 2 0 110-4h14a2 2 0 110 4M5 12v7a2 2 0 002 2h10a2 2 0 002-2v-7'], ['route' => 'admin.currencies.index', 'active' => request()->routeIs('admin.currencies.*'), 'label' => 'Currencies', 'icon' => 'M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z'], ['route' => 'admin.wishlist.index', 'active' => request()->routeIs('admin.wishlist.*'), 'label' => 'Wishlist', 'icon' => 'M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z'], ['route' => 'admin.referrals.index', 'active' => request()->routeIs('admin.referrals.*'), 'label' => 'Referral Programs', 'icon' => 'M8.684 13.342C8.886 12.938 9 12.482 9 12c0-.482-.114-.938-.316-1.342m0 2.684a3 3 0 110-2.684m0 2.684l6.632 3.316m-6.632-6l6.632-3.316m0 0a3 3 0 105.367-2.684 3 3 0 00-5.367 2.684zm0 9.316a3 3 0 105.368 2.684 3 3 0 00-5.368-2.684z'], ['route' => 'admin.wallets.index', 'active' => request()->routeIs('admin.wallets.*'), 'label' => 'Customer Wallets', 'icon' => 'M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z'], ['route' => 'admin.price-alerts.index', 'active' => request()->routeIs('admin.price-alerts.*'), 'label' => 'Price Alerts', 'icon' => 'M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9'], ['route' => 'admin.vip-memberships.index', 'active' => request()->routeIs('admin.vip-memberships.*'), 'label' => 'VIP Memberships', 'icon' => 'M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z'], ['route' => 'admin.member-pricing.index', 'active' => request()->routeIs('admin.member-pricing.*'), 'label' => 'Member Pricing', 'icon' => 'M7 7h.01M7 3h5c.512 0 1.024.195 1.414.586l7 7a2 2 0 010 2.828l-7 7a2 2 0 01-2.828 0l-7-7A1.994 1.994 0 013 12V7a4 4 0 014-4z'], ['route' => 'admin.quantity-promotions.index', 'active' => request()->routeIs('admin.quantity-promotions.*'), 'label' => 'Quantity Promotions', 'icon' => 'M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z'], ['route' => 'admin.payment-gateways.index', 'active' => request()->routeIs('admin.payment-gateways.*'), 'label' => 'Payment Gateways', 'icon' => 'M9 3v2m6-2v2M9 19v2m6-2v2M5 9H3m2 6H3m18-6h-2m2 6h-2M7 19h10a2 2 0 002-2V7a2 2 0 00-2-2H7a2 2 0 00-2 2v10a2 2 0 002 2zM9 9h6v6H9V9z'], ['route' => 'admin.seo.index', 'active' => request()->routeIs('admin.seo.*'), 'label' => 'SEO', 'icon' => 'M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z'], ['route' => 'admin.notifications.index', 'active' => request()->routeIs('admin.notifications.*'), 'label' => 'Notifications', 'icon' => 'M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9'], ['route' => 'admin.languages.index', 'active' => request()->routeIs('admin.languages.*'), 'label' => 'Languages', 'icon' => 'M3 5h12M9 3v2m1.048 9.5A18.022 18.022 0 016.412 9m6.088 9h7M11 21l5-10 5 10M12.751 5C11.783 10.77 8.07 15.61 3 18.129'], ['type' => 'divider'], ['route' => 'admin.media.index', 'active' => request()->routeIs('admin.media.*'), 'label' => 'Media Library', 'icon' => 'M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z'], ]; @endphp @foreach ($menuItems as $item) @if (($item['type'] ?? null) === 'divider')
@else {{ $item['label'] }} @endif @endforeach
@csrf