@push('style')
@endpush
@if (isset($SeoSetting))
@php
$locale = request('locale');
$mediaItems = $SeoSetting->getMedia('meta_image')->filter(function ($media) use ($locale) {
return $media->getCustomProperty('language') === $locale;
});
@endphp
@if ($mediaItems->count() > 0)
@endif
@endif
@if (isset($SeoSetting))
@php
$locale = request('locale');
$mediaItems = $SeoSetting->getMedia('og_image')->filter(function ($media) use ($locale) {
return $media->getCustomProperty('language') === $locale;
});
@endphp
@if ($mediaItems->count() > 0)
@endif
@endif
@push('js')
@php
// Calculate media items for validation functions
$hasMetaImage = false;
$hasOgImage = false;
$hasTwitterImage = false;
if (isset($SeoSetting)) {
$locale = request('locale');
$metaMediaItems = $SeoSetting->getMedia('meta_image')->filter(function ($media) use ($locale) {
return $media->getCustomProperty('language') === $locale;
});
$hasMetaImage = $metaMediaItems->count() > 0;
$ogMediaItems = $SeoSetting->getMedia('og_image')->filter(function ($media) use ($locale) {
return $media->getCustomProperty('language') === $locale;
});
$hasOgImage = $ogMediaItems->count() > 0;
$twitterMediaItems = $SeoSetting->getMedia('twitter_image')->filter(function ($media) use ($locale) {
return $media->getCustomProperty('language') === $locale;
});
$hasTwitterImage = $twitterMediaItems->count() > 0;
}
@endphp
@endpush