@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