pict-rs-aggregator/templates/image.rs.html

21 lines
554 B
HTML

@use crate::{Entry, State};
@use super::image_preview_html;
@use uuid::Uuid;
@(id: Uuid, entry: &Entry, state: &State)
@:image_preview_html(id, entry, state)
<div class="image-meta">
@if let Some(title) = entry.title.as_ref() {
<div class="image-title">@title</div>
}
@if let Some(description) = entry.description.as_ref() {
<div class="image-description">@description</div>
}
@if let Some(link) = entry.link.as_ref() {
<div class="image-href">
<a href="@link" target="_blank" rel="noopener noreferer">@link</a>
</div>
}
</div>