UBERF-4707: fix activity messages updating (#4238)

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
This commit is contained in:
Kristina
2023-12-21 22:31:32 +07:00
committed by GitHub
parent 93551a71b0
commit ba49e4d66e
16 changed files with 237 additions and 129 deletions
@@ -20,7 +20,7 @@
import view from '@hcengineering/view'
import activity, { DisplayDocUpdateMessage, DocUpdateMessage, DocUpdateMessageViewlet } from '@hcengineering/activity'
import NotificationObjectValue from './DocUpdateMessageObjectValue.svelte'
import DocUpdateMessageObjectValue from './DocUpdateMessageObjectValue.svelte'
export let message: DisplayDocUpdateMessage
export let viewlet: DocUpdateMessageViewlet | undefined
@@ -42,7 +42,6 @@
$: valueMessages = message.previousMessages?.length ? [...message.previousMessages, message] : [message]
$: hasDifferentActions = message.previousMessages?.some(({ action }) => action !== message.action)
// TODO: use AcrivityIcon
$: icon = viewlet?.icon ?? collectionAttribute?.icon ?? clazz.icon ?? activity.icon.Activity
</script>
@@ -70,7 +69,7 @@
{@const createMessages = valueMessages.filter(({ action }) => action === 'create')}
{#each createMessages as valueMessage, index}
<NotificationObjectValue
<DocUpdateMessageObjectValue
message={valueMessage}
{objectPresenter}
{objectPanel}
@@ -80,7 +79,7 @@
/>
{/each}
{#each removeMessages as valueMessage, index}
<NotificationObjectValue
<DocUpdateMessageObjectValue
message={valueMessage}
{objectPresenter}
{objectPanel}
@@ -91,7 +90,7 @@
{/each}
{:else}
{#each valueMessages as valueMessage, index}
<NotificationObjectValue
<DocUpdateMessageObjectValue
message={valueMessage}
{objectPresenter}
{objectPanel}