@php use App\Helpers\MetaTagsHelper; // Obtener valores de meta tags usando el helper centralizado $pageTitle = view()->yieldContent('title') ?: __('Mantenimiento') . ' | ' . config('site.name'); $pageDescription = view()->yieldContent('description') ?: __('Esta sección está en mantenimiento. Estaremos de vuelta pronto.'); $pageKeywords = view()->yieldContent('keywords') ?: config('site.seo.keywords', ''); $canonicalUrl = view()->yieldContent('canonical_url') ?: url()->current(); $robots = view()->yieldContent('robots') ?: 'noindex, nofollow'; // Open Graph $ogImageRaw = view()->yieldContent('og_image') ?: config('site.og.image'); $ogImage = (str_starts_with($ogImageRaw, 'http')) ? $ogImageRaw : asset($ogImageRaw); $ogUrl = view()->yieldContent('og_url') ?: url()->current(); $ogType = view()->yieldContent('og_type') ?: 'website'; $ogTitle = view()->yieldContent('og_title') ?: $pageTitle; $ogDescription = view()->yieldContent('og_description') ?: $pageDescription; // Twitter $twitterImageRaw = view()->yieldContent('twitter_image') ?: config('site.twitter.image'); $twitterImage = (str_starts_with($twitterImageRaw, 'http')) ? $twitterImageRaw : asset($twitterImageRaw); $twitterCard = view()->yieldContent('twitter_card') ?: config('site.twitter.card', 'summary_large_image'); $twitterTitle = view()->yieldContent('twitter_title') ?: config('site.name'); $twitterDescription = view()->yieldContent('twitter_description') ?: $pageDescription; @endphp