web/templates/ArtworkList.php
2024-11-08 16:34:21 -06:00

36 lines
746 B
PHP

<?
/**
* @var array<Artwork> $artworks
*/
?>
<ol class="artwork-list">
<? foreach($artworks as $artwork){ ?>
<?
$class = '';
if($artwork->EbookUrl !== null){
$class .= ' in-use';
}
switch($artwork->Status){
case Enums\ArtworkStatusType::Unverified:
$class .= ' unverified';
break;
case Enums\ArtworkStatusType::Declined:
$class .= ' declined';
break;
}
$class = trim($class);
?>
<li<? if($class != ''){ ?> class="<?= $class ?>"<? } ?>>
<a href="<?= $artwork->Url ?>">
<picture>
<source srcset="<?= $artwork->Thumb2xUrl ?> 2x, <?= $artwork->ThumbUrl ?> 1x" type="image/jpg"/>
<img src="<?= $artwork->ThumbUrl ?>" alt="" property="schema:image"/>
</picture>
</a>
</li>
<? } ?>
</ol>