hyaenidae/toolkit/templates/tile_inner.rs.html

26 lines
702 B
HTML

@use crate::tile::Tile;
@use crate::templates::image;
@(tile: &Tile)
<div class="@tile.class_string()">
@if let Some(indicator) = &tile.indicator {
<div class="@indicator.class_string()">
@indicator.text
</div>
}
<div class="toolkit-tile--overlay">
@if tile.title.is_some() || tile.description.is_some() {
<div class="toolkit-tile--meta">
@if let Some(title) = &tile.title {
<h2>@title</h2>
}
@if let Some(description) = &tile.description {
<p>@description</p>
}
</div>
}
</div>
@:image(tile.image())
</div>