@if(Auth::user()->profile_photo_path) {{ Auth::user()->name }} @else {{ substr(Auth::user()->name, 0, 2) }} @endif

{{ Auth::user()->name }}

{{ Auth::user()->email }}

@php $menuItems = [ ['route' => 'user.dashboard', 'icon' => 'M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z', 'label' => 'Dashboard', 'color' => 'blue'], ['route' => 'user.profile', 'icon' => 'M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z', 'label' => 'Profile', 'color' => 'purple'], ['route' => 'user.orders', 'icon' => 'M16 11V7a4 4 0 00-8 0v4M5 9h14l1 12H4L5 9z', 'label' => 'Orders', 'color' => 'amber'], ['route' => 'user.addresses', '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', 'label' => 'Addresses', 'color' => 'emerald'], ['route' => 'user.gift-cards.index', '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', 'label' => 'Gift Cards', 'color' => 'violet'], ['route' => 'user.wallet', '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', 'label' => 'Wallet', 'color' => 'teal'], ['route' => 'user.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', 'label' => 'Wishlist', 'color' => 'rose'], ['route' => 'user.tickets.index', 'icon' => 'M18.364 5.636l-3.536 3.536m0 5.656l3.536 3.536M9.172 9.172L5.636 5.636m3.536 9.192l-3.536 3.536M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-5 0a4 4 0 11-8 0 4 4 0 018 0z', 'label' => 'Tickets', 'color' => 'cyan'], ['route' => 'user.settings', 'icon' => 'M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z', 'label' => 'Settings', 'color' => 'slate'], ]; $colorMaps = [ 'blue' => ['bg' => 'from-blue-500 to-indigo-600', 'hover' => 'hover:bg-blue-50 hover:text-blue-600', 'text' => 'text-blue-500', 'shadow' => 'shadow-indigo-200'], 'purple' => ['bg' => 'from-purple-500 to-fuchsia-600', 'hover' => 'hover:bg-purple-50 hover:text-purple-600', 'text' => 'text-purple-500', 'shadow' => 'shadow-purple-200'], 'amber' => ['bg' => 'from-amber-500 to-orange-600', 'hover' => 'hover:bg-amber-50 hover:text-amber-600', 'text' => 'text-amber-500', 'shadow' => 'shadow-amber-200'], 'emerald' => ['bg' => 'from-emerald-500 to-teal-600', 'hover' => 'hover:bg-emerald-50 hover:text-emerald-600', 'text' => 'text-emerald-500', 'shadow' => 'shadow-emerald-200'], 'violet' => ['bg' => 'from-violet-500 to-purple-600', 'hover' => 'hover:bg-violet-50 hover:text-violet-600', 'text' => 'text-violet-500', 'shadow' => 'shadow-violet-200'], 'teal' => ['bg' => 'from-teal-500 to-green-600', 'hover' => 'hover:bg-green-50 hover:text-green-600', 'text' => 'text-green-500', 'shadow' => 'shadow-green-200'], 'rose' => ['bg' => 'from-rose-500 to-pink-600', 'hover' => 'hover:bg-pink-50 hover:text-pink-600', 'text' => 'text-pink-500', 'shadow' => 'shadow-pink-200'], 'cyan' => ['bg' => 'from-cyan-500 to-blue-500', 'hover' => 'hover:bg-cyan-50 hover:text-cyan-600', 'text' => 'text-cyan-500', 'shadow' => 'shadow-cyan-200'], 'slate' => ['bg' => 'from-slate-600 to-gray-700', 'hover' => 'hover:bg-gray-100 hover:text-gray-800', 'text' => 'text-gray-600', 'shadow' => 'shadow-gray-300'], ]; @endphp @foreach($menuItems as $item) @php $isActive = request()->routeIs($item['route']); $colors = $colorMaps[$item['color']]; @endphp {{ $item['label'] }} @endforeach
@csrf
@csrf