@props([ 'parentEntryWrapper', 'href', 'id' => null, 'extraAttributes' => [], 'entry' => null, 'gallery' => null, 'title' => null, 'description' => null, 'descPosition' => null, 'type' => null, 'effect' => null, 'width' => null, 'height' => null, 'zoomable' => null, 'draggable' => null, 'sizes' => null, 'srtSet' => null, ]) @php if ($entry) { $id = $entry->getId(); $extraAttributes = $entry->getExtraAttributes(); $parentEntryWrapper = $entry->parentEntryWrapper; $href = $entry->getHref(); $gallery = $entry->getSlideGallery(); $title = $entry->getSlideTitle(); $description = $entry->getSlideDescription(); $descPosition = $entry->getSlideDescPosition(); $type = $entry->getSlideType(); $effect = $entry->getSlideEffect(); $width = $entry->getSlideWidth(); $height = $entry->getSlideHeight(); $zoomable = $entry->getSlideZoomable(); $draggable = $entry->getSlideDraggable(); } @endphp merge([ 'id' => $id, ], escape: false) ->merge($extraAttributes, escape: false) }} class="glightbox" href="{{ $href }}" data-gallery="{{ $gallery }}" data-title="{{ $title }}" data-description="{{ $description }}" data-desc-position="{{ $descPosition }}" data-type="{{ $type }}" data-effect="{{ $effect }}" data-width="{{ $width }}" data-height="{{ $height }}" data-zoomable="{{ $zoomable }}" data-draggable="{{ $draggable }}" data-sizes="{{ $sizes }}" data-srcset="{{ $srtSet }}" > {{ $slot }} @pushonce('scripts') @endpushonce