alt(); $caption = $block->caption(); $contain = $block->crop()->isFalse(); $link = $block->link(); $ratio = $block->ratio()->or('auto'); $class = $ratio != 'auto' ? 'img' : 'auto'; $src = null; $lightbox = $link->isEmpty(); if ($block->location() == 'web') { $src = $block->src(); } elseif ($image = $block->image()->toFile()) { $alt = $alt->or($image->alt()); $src = $image->url(); } if ($ratio !== 'auto') { $ratio = Str::split($ratio, '/'); $w = $ratio[0] ?? 1; $h = $ratio[1] ?? 1; } $attrs = attr([ 'class' => $class, 'data-contain' => $contain, 'data-lightbox' => $lightbox, 'href' => $link->or($src), 'style' => '--w:' . $w . '; --h:' . $h, ]); ?>
> <?= $alt ?> isNotEmpty()): ?>