@props(['title'=>null,'description'=>null,'article'=>null]) @php $site=app(\App\Services\SiteSettings::class); $public=$site->isPublicRequest(); $pageTitle=$title ?? $site->get('site_name'); $pageDescription=$description ?? $site->get('meta_description'); $canonical=url()->current(); if(request()->is('/') && (request()->filled('q') || request()->filled('category'))) { $canonical=url('/'); } $noindex=!$public || !$site->get('index_enabled') || request()->filled('q') || request()->filled('category'); $structured=['@context'=>'https://schema.org','@type'=>'WebSite','name'=>$site->get('site_name'),'url'=>url('/')]; if($article) { $structured=['@context'=>'https://schema.org','@type'=>'Article','headline'=>$article->title,'datePublished'=>$article->created_at->toAtomString(),'dateModified'=>$article->updated_at->toAtomString(),'mainEntityOfPage'=>$canonical]; } elseif(request()->is('tools/*')) { $structured=['@context'=>'https://schema.org','@type'=>'WebApplication','name'=>$pageTitle,'url'=>$canonical,'description'=>$pageDescription,'applicationCategory'=>'UtilitiesApplication','operatingSystem'=>'Any']; } @endphp {{ $pageTitle }} @if($site->get('logo_path'))@endif @if($site->get('favicon_path'))@endif @if($public) @if($site->get('google_verification'))@endif @if($site->get('bing_verification'))@endif @foreach($site->get('custom_meta',[]) as $meta)@endforeach @if($site->get('schema'))@endif @endif @vite(['resources/css/app.css','resources/js/app.js']) @livewireStyles
@if(session('status'))
{{ session('status') }}
@endif @if($errors->any())@endif {{ $slot }}
@livewireScripts