@php $navItems = [ ['label' => 'الرئيسية', 'route' => 'home', 'active' => request()->routeIs('home')], ['label' => 'خدماتنا', 'route' => 'services.index', 'active' => request()->routeIs('services.*')], ['label' => 'استضافة', 'route' => 'pricing.index', 'active' => request()->routeIs('pricing.*')], ['label' => 'التصميم', 'route' => 'design.index', 'active' => request()->routeIs('design.index')], ['label' => 'المدونة التقنية', 'route' => 'blog.index', 'active' => request()->routeIs('blog.*')], ['label' => 'أعمالنا', 'route' => 'portfolio.index', 'active' => request()->routeIs('portfolio.*')], ['label' => 'من نحن', 'route' => 'about', 'active' => request()->routeIs('about')], ['label' => 'اتصل بنا', 'route' => 'contact', 'active' => request()->routeIs('contact')], ]; $rocketIcon = ''; $setting = function (string $key, string $default): string { try { if (\Illuminate\Support\Facades\Schema::hasTable('site_settings')) { return \App\Models\SiteSetting::getValue($key, $default) ?: $default; } } catch (\Throwable $exception) { return $default; } return $default; }; $assetUrl = fn (string $path): string => str_starts_with($path, 'http') ? $path : asset(ltrim($path, '/')); $headerLogo = $assetUrl($setting('header_logo_path', 'assets/zlhost/home/logo-reference.png')); $user = auth()->user(); $isStaff = $user && method_exists($user, 'isStaff') && $user->isStaff(); $primaryHref = ! $user ? route('register') : ($isStaff ? url('/admin') : route('customer.dashboard')); $primaryLabel = ! $user ? 'إنشاء حساب' : ($isStaff ? 'لوحة التحكم' : 'لوحة العميل'); @endphp