Files
flotilla/src/app/components/ContentLinkBlockImage.svelte
T
2025-06-09 13:48:45 -07:00

15 lines
398 B
Svelte

<script lang="ts">
import {getTags, getTagValue, tagsFromIMeta} from "@welshman/util"
import {imgproxy} from "@app/state"
const {value, event, ...props} = $props()
const url = value.url.toString()
const meta = getTags("imeta", event.tags)
.map(tagsFromIMeta)
.find(meta => getTagValue("url", meta) === url)
const src = imgproxy(url)
</script>
<img alt="" {src} {...props} />