24 lines
615 B
HTML
24 lines
615 B
HTML
@use crate::templates::image;
|
|
@use crate::thumbnail::Thumbnail;
|
|
|
|
@(thumb: &Thumbnail)
|
|
|
|
<div class="toolkit-thumbnail--content">
|
|
<div class="toolkit-thumbnail--image">
|
|
@if let Some(indicator) = &thumb.indicator {
|
|
<div class="@indicator.class_string()">
|
|
@indicator.text
|
|
</div>
|
|
}
|
|
@:image(thumb.image())
|
|
</div>
|
|
<div class="toolkit-thumbnail--meta">
|
|
<div class="toolkit-thumbnail--title">
|
|
@thumb.title
|
|
</div>
|
|
<div class="toolkit-thumbnail--author">
|
|
@thumb.author
|
|
</div>
|
|
</div>
|
|
</div>
|