@php use App\Helpers\DynamicMegamenuNavData; use App\Helpers\SeoHelper; $navState = $navState ?? ['mode' => 'default', 'theme' => 'light', 'heroTheme' => 'light']; $navTheme = $navState['theme'] ?? 'light'; $megaNavData = $megaNavData ?? DynamicMegamenuNavData::prepare(); $logoHref = $logoHref ?? ($navState['parentHref'] ?? SeoHelper::localizedRoute('home', [], app()->getLocale())); $navLabel = $navLabel ?? static function (string $key, string $fallback): string { $translated = __("messages.nav.{$key}"); return $translated === "messages.nav.{$key}" ? $fallback : $translated; }; @endphp