2025-04-28 22:46:48 +00:00
|
|
|
<script lang="ts">
|
2025-06-02 23:33:55 +00:00
|
|
|
import {getTags, getTagValue, tagsFromIMeta} from "@welshman/util"
|
2025-04-28 22:46:48 +00:00
|
|
|
import {imgproxy} from "@app/state"
|
|
|
|
|
|
2025-04-29 19:30:01 +00:00
|
|
|
const {value, event, ...props} = $props()
|
2025-04-28 22:46:48 +00:00
|
|
|
|
|
|
|
|
const url = value.url.toString()
|
2025-06-02 23:33:55 +00:00
|
|
|
const meta = getTags("imeta", event.tags)
|
|
|
|
|
.map(tagsFromIMeta)
|
|
|
|
|
.find(meta => getTagValue("url", meta) === url)
|
|
|
|
|
const src = imgproxy(url)
|
2025-04-28 22:46:48 +00:00
|
|
|
</script>
|
|
|
|
|
|
2025-06-02 23:33:55 +00:00
|
|
|
<img alt="" {src} {...props} />
|