hyaenidae/toolkit/templates/tile_inner.rs.html

26 lines
690 B
HTML
Raw Normal View History

@use crate::tile::Tile;
@use crate::templates::image;
@(tile: &Tile)
<div class="@tile.class_string()">
@if let Some(banner) = &tile.banner {
<div class="@banner.class_string()">
@banner.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>