@props([ 'menuClasses', 'title' => null, 'description' => null, 'canonical' => null, 'alternates', 'lang' => 'pt-BR', ]) @php use Mcamara\LaravelLocalization\Facades\LaravelLocalization; $locales = LaravelLocalization::getSupportedLocales(); if (!isset($alternates) or count($alternates) == 0) { $searchParams = request()->query(); $alternates = array_map(function ($key) use ($searchParams) { $translatedParams = \App\Helpers\TranslationHelper::translatePimFilters($searchParams, $key); $queryStr = count($translatedParams) > 0 ? '?' . http_build_query($translatedParams) : ''; return [ 'locale' => $key, 'lang' => str_replace('_', '-', $key), 'href' => LaravelLocalization::getLocalizedURL($key, null, [], true) . $queryStr, ]; }, array_keys($locales)); } $nome_do_site = app(\App\Settings\ConfiguracaoGeral::class)->nome_do_site; @endphp