Show image viewer when clicking url preview thumbnail (#2309)

* Show large image overlay when clicking url preview thumbnail

* Move image overlay into its own component

* Move ImageOverlay props into extended type

* Remove export for internal type
This commit is contained in:
LeaPhant
2026-03-14 06:34:55 +01:00
committed by GitHub
parent 6a05ff5840
commit 7570a84dfd
3 changed files with 135 additions and 62 deletions

View File

@@ -64,7 +64,12 @@ export function RenderMessageContent({
return (
<UrlPreviewHolder>
{filteredUrls.map((url) => (
<UrlPreviewCard key={url} url={url} ts={ts} />
<UrlPreviewCard
key={url}
url={url}
renderViewer={(p) => <ImageViewer {...p} />}
ts={ts}
/>
))}
</UrlPreviewHolder>
);