{{-- ECA-style two-row header --}} @php $lc = ['locale' => app()->getLocale()]; $routeName = Route::currentRouteName(); $contactUrl = route('site.contact', $lc); $accountRequestsUrl = (($customerUnreadNotifications ?? 0) > 0 && ($customerNotificationsUrl ?? null)) ? $customerNotificationsUrl : route('site.account.requests', array_merge($lc, ['tab' => 'requests'])); $trackUrl = route('site.repair-tracking.index', $lc); $authUser = auth()->user(); $accountAvatarUrl = $authUser ? (\App\Support\UserAvatar::url($authUser->avatar) ?: \App\Support\UserAvatar::fallbackUrl((int) $authUser->id)) : null; $accountInitial = mb_substr((string) ($authUser?->name ?: $authUser?->mobile ?: '?'), 0, 1); $navProductsActive = site_nav_products_active(); $navCategoriesActive = site_nav_categories_active(); $phone = $headerPhone ?? null; $phoneHref = $headerPhoneHref ?? null; $officeOnline = (bool) ($headerOfficeOnline ?? false); $hasCategories = site_feature_enabled('categories') && isset($headerCategories) && $headerCategories->isNotEmpty(); $hasBlog = site_feature_enabled('articles_blog'); $hasNews = site_feature_enabled('news'); $showsProducts = site_shows_products(); $showsServices = site_shows_services(); $showsTracking = site_shows_tracking(); $menu = $rayanHeaderMenu ?? [ 'catalog' => [], 'columns' => [], 'featuredId' => null, 'products' => [], 'services' => [], 'articles' => [], 'news' => [], 'productsIndexUrl' => $showsProducts ? route('site.products.index', $lc) : null, 'servicesIndexUrl' => $showsServices ? route('site.services.index', $lc) : null, 'blogIndexUrl' => $hasBlog ? route('site.blog.index', $lc) : null, 'newsIndexUrl' => $hasNews ? route('site.news.index', $lc) : null, ]; @endphp
{{ $item['excerpt'] }}
@endif {{ __('site.mega_view_category', ['title' => $item['title']]) }}