2020-12-12 03:36:07 +00:00
|
|
|
@use crate::{Entry, State};
|
2023-01-29 19:51:04 +00:00
|
|
|
@use super::image_preview_html;
|
2023-11-13 21:38:00 +00:00
|
|
|
@use uuid::Uuid;
|
2020-12-12 03:36:07 +00:00
|
|
|
|
2023-11-13 21:38:00 +00:00
|
|
|
@(id: Uuid, entry: &Entry, state: &State)
|
2020-12-12 03:36:07 +00:00
|
|
|
|
2023-11-13 21:38:00 +00:00
|
|
|
@:image_preview_html(id, entry, state)
|
2020-12-12 03:36:07 +00:00
|
|
|
<div class="image-meta">
|
2022-06-21 01:49:42 +00:00
|
|
|
@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>
|
|
|
|
}
|
2020-12-12 03:36:07 +00:00
|
|
|
</div>
|