@props([
'menuClasses',
'title' => null,
'description' => null,
'canonical' => null,
'alternates',
'lang'=> app()->currentLocale(),
'simples' => false
])
@php
use Mcamara\LaravelLocalization\Facades\LaravelLocalization;
$locales = LaravelLocalization::getSupportedLocales();
if (!isset($alternates) or (count($alternates) == 0)) {
$searchParams = request()->getQueryString();
$searchParams = $searchParams ? '?' . $searchParams : '';
$alternates = array_map(function ($key) use ($searchParams) {
return [
'locale' => $key,
'lang' => str_replace('_', '-', $key),
'href' => LaravelLocalization::getLocalizedURL($key, null, [], true) . $searchParams,
];
}, array_keys($locales));
}
$nome_do_site = app(\App\Settings\ConfiguracaoGeral::class)->nome_do_site;
@endphp
{{ $title ? $title . ' - ' . $nome_do_site : $nome_do_site . ' - ' . (app(\App\Settings\ConfiguracaoGeral::class)->slogan[app()->currentLocale()] ?? __('messages._marca.slogan')) }}
@if(!empty(app(\App\Settings\ConfiguracaoGeral::class)->favicon))
@endif
@if($description)
@endif
@if($canonical)
@endif
@foreach($alternates as $alternate)
@endforeach
@vite(['resources/css/app.css'])
@livewireStyles
@vite(['resources/js/app.js'])
@stack('scripts')
@if(!$simples)
@endif
{{ $slot }}
@if(!$simples)
@endif
{!! str(app(\App\Settings\ConfiguracaoGeral::class)->traducao[app()->currentLocale()]['cookies'] ?? '')->sanitizeHtml() !!}
{{ app(\App\Settings\ConfiguracaoGeral::class)->traducao[app()->currentLocale()]['botao_cookies'] ?? 'Aceitar' }}
@stack('footer-scripts')
@livewireScripts