diff --git a/src/lib/components/channel/Messages/Message.svelte b/src/lib/components/channel/Messages/Message.svelte index ab52a84eb6..cb1d280319 100644 --- a/src/lib/components/channel/Messages/Message.svelte +++ b/src/lib/components/channel/Messages/Message.svelte @@ -338,7 +338,10 @@ {:else if (message?.data?.files ?? []).length > 0} -
+
{#each message?.data?.files as file}
{#if file.type === 'image' || (file?.content_type ?? '').startsWith('image/')} diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index 0e0d41e4da..ef0bfe0897 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -1139,7 +1139,10 @@ {/if} {#if files.length > 0} -
+
{#each files as file, fileIdx} {#if file.type === 'image'}
diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index 5ab220c6ef..1dbf6ac79b 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -666,7 +666,10 @@ {/if} {#if message?.files && message.files?.filter((f) => f.type === 'image').length > 0} -
+
{#each message.files as file}
{#if file.type === 'image'} diff --git a/src/lib/components/chat/Messages/UserMessage.svelte b/src/lib/components/chat/Messages/UserMessage.svelte index f6e431e532..41f205f2d1 100644 --- a/src/lib/components/chat/Messages/UserMessage.svelte +++ b/src/lib/components/chat/Messages/UserMessage.svelte @@ -188,7 +188,10 @@
{#if edit !== true} {#if message.files} -
+
{#each message.files as file}
{#if file.type === 'image'}