diff --git a/src/lib/components/channel/PinnedMessagesModal.svelte b/src/lib/components/channel/PinnedMessagesModal.svelte index d83fb463d1..81233f8881 100644 --- a/src/lib/components/channel/PinnedMessagesModal.svelte +++ b/src/lib/components/channel/PinnedMessagesModal.svelte @@ -94,62 +94,64 @@ {:else}
- {#if pinnedMessages.length === 0} -
- {$i18n.t('No pinned messages')} -
- {:else} - {#each pinnedMessages as message, messageIdx (message.id)} - { - pinnedMessages = pinnedMessages.filter((m) => m.id !== message.id); - onPin(message.id, !message.is_pinned); +
+ {#if pinnedMessages.length === 0} +
+ {$i18n.t('No pinned messages')} +
+ {:else} + {#each pinnedMessages as message, messageIdx (message.id)} + { + pinnedMessages = pinnedMessages.filter((m) => m.id !== message.id); + onPin(message.id, !message.is_pinned); - const updatedMessage = await pinMessage( - localStorage.token, - message.channel_id, - message.id, - !message.is_pinned - ).catch((error) => { - toast.error(`${error}`); - return null; - }); + const updatedMessage = await pinMessage( + localStorage.token, + message.channel_id, + message.id, + !message.is_pinned + ).catch((error) => { + toast.error(`${error}`); + return null; + }); - init(); - }} - onReaction={false} - onThread={false} - onReply={false} - onEdit={false} - onDelete={false} - /> - - {#if messageIdx === pinnedMessages.length - 1 && !allItemsLoaded} - { - console.log('visible'); - if (!loading) { - page += 1; - getPinnedMessages(); - } + init(); }} - > -
+ + {#if messageIdx === pinnedMessages.length - 1 && !allItemsLoaded} + { + console.log('visible'); + if (!loading) { + page += 1; + getPinnedMessages(); + } + }} > - -
{$i18n.t('Loading...')}
-
-
- {/if} - {/each} - {/if} +
+ +
{$i18n.t('Loading...')}
+
+ + {/if} + {/each} + {/if} +
{/if} diff --git a/src/lib/components/channel/Thread.svelte b/src/lib/components/channel/Thread.svelte index 39203eb7dd..f174ed6d33 100644 --- a/src/lib/components/channel/Thread.svelte +++ b/src/lib/components/channel/Thread.svelte @@ -188,43 +188,48 @@ -
- {#if messages !== null} - { - replyToMessage = message; +
+
+ {#if messages !== null} + { + replyToMessage = message; - await tick(); - chatInputElement?.focus(); - }} - onLoad={async () => { - const newMessages = await getChannelThreadMessages( - localStorage.token, - channel.id, - threadId, - messages.length - ); + await tick(); + chatInputElement?.focus(); + }} + onLoad={async () => { + const newMessages = await getChannelThreadMessages( + localStorage.token, + channel.id, + threadId, + messages.length + ); - messages = [...messages, ...newMessages]; + messages = [...messages, ...newMessages]; - if (newMessages.length < 50) { - top = true; - return; - } - }} - /> - {:else} -
- -
- {/if} + if (newMessages.length < 50) { + top = true; + return; + } + }} + /> + {:else} +
+ +
+ {/if} +
diff --git a/src/lib/components/chat/Messages/CodeBlock.svelte b/src/lib/components/chat/Messages/CodeBlock.svelte index 641ee265f1..23ef519ea5 100644 --- a/src/lib/components/chat/Messages/CodeBlock.svelte +++ b/src/lib/components/chat/Messages/CodeBlock.svelte @@ -433,7 +433,7 @@
{#if ['mermaid', 'vega', 'vega-lite'].includes(lang)} @@ -457,7 +457,7 @@ {/if} {:else}