From 5f2cd3b7324c6192cf9aa66d021a8923931fd52c Mon Sep 17 00:00:00 2001 From: Kristina Date: Mon, 8 Jul 2024 21:31:11 +0400 Subject: [PATCH] Fix message rerender on new message create (#6025) Signed-off-by: Kristina Fefelova --- .../ActivityMessagePresenter.svelte | 2 - .../src/components/ChannelScrollView.svelte | 7 +- .../chat-message/ChatMessageHeader.svelte | 39 ++------ .../chat-message/ChatMessagePresenter.svelte | 88 +++++-------------- .../threads/ThreadMessagePresenter.svelte | 1 - .../threads/ThreadParentPresenter.svelte | 9 +- 6 files changed, 36 insertions(+), 110 deletions(-) diff --git a/plugins/activity-resources/src/components/activity-message/ActivityMessagePresenter.svelte b/plugins/activity-resources/src/components/activity-message/ActivityMessagePresenter.svelte index 9e5f97c64a..753fe0f5f8 100644 --- a/plugins/activity-resources/src/components/activity-message/ActivityMessagePresenter.svelte +++ b/plugins/activity-resources/src/components/activity-message/ActivityMessagePresenter.svelte @@ -36,7 +36,6 @@ export let withShowMore: boolean = true export let attachmentImageSize: 'x-large' | undefined = undefined export let type: ActivityMessageViewType = 'default' - export let showLinksPreview = true export let videoPreload = true export let hideLink = false export let compact = false @@ -69,7 +68,6 @@ hoverStyles, withShowMore, attachmentImageSize, - showLinksPreview, videoPreload, hideLink, type, diff --git a/plugins/chunter-resources/src/components/ChannelScrollView.svelte b/plugins/chunter-resources/src/components/ChannelScrollView.svelte index 4dc90c185d..45fa3766ac 100644 --- a/plugins/chunter-resources/src/components/ChannelScrollView.svelte +++ b/plugins/chunter-resources/src/components/ChannelScrollView.svelte @@ -26,7 +26,7 @@ } from '@hcengineering/activity-resources' import { Class, Doc, getDay, Ref, Timestamp } from '@hcengineering/core' import { InboxNotificationsClientImpl } from '@hcengineering/notification-resources' - import { getEmbeddedLabel, getResource } from '@hcengineering/platform' + import { getResource } from '@hcengineering/platform' import { getClient } from '@hcengineering/presentation' import { Loading, Scroller, ScrollParams } from '@hcengineering/ui' import { afterUpdate, beforeUpdate, onDestroy, onMount, tick } from 'svelte' @@ -61,6 +61,8 @@ export let loadMoreAllowed = true export let isAsideOpened = false + const doc = object + const dateSelectorHeight = 30 const headerHeight = 52 const minMsgHeightRem = 2 @@ -668,7 +670,7 @@ {/if} diff --git a/plugins/chunter-resources/src/components/chat-message/ChatMessageHeader.svelte b/plugins/chunter-resources/src/components/chat-message/ChatMessageHeader.svelte index 0bde5b84c2..2c649a9a3a 100644 --- a/plugins/chunter-resources/src/components/chat-message/ChatMessageHeader.svelte +++ b/plugins/chunter-resources/src/components/chat-message/ChatMessageHeader.svelte @@ -13,44 +13,19 @@ // limitations under the License. --> -{#if !skipLabel} - - - {#if linkData} - - {/if} +{#if label} + {/if} -{#if message.editedOn} +{#if editedOn} {/if} diff --git a/plugins/chunter-resources/src/components/chat-message/ChatMessagePresenter.svelte b/plugins/chunter-resources/src/components/chat-message/ChatMessagePresenter.svelte index af641c4925..d55a6a7a8c 100644 --- a/plugins/chunter-resources/src/components/chat-message/ChatMessagePresenter.svelte +++ b/plugins/chunter-resources/src/components/chat-message/ChatMessagePresenter.svelte @@ -14,14 +14,14 @@ --> - +