diff --git a/packages/ui/src/components/ShowMore.svelte b/packages/ui/src/components/ShowMore.svelte
index 0dbce97a1b..b505e39e4d 100644
--- a/packages/ui/src/components/ShowMore.svelte
+++ b/packages/ui/src/components/ShowMore.svelte
@@ -21,9 +21,9 @@
export let limit: number = 240
export let ignore: boolean = false
export let fixed: boolean = false
+ export let bigger: boolean = false
let cHeight: number
- let bigger: boolean = false
let crop: boolean = false
const toggle = (): void => {
diff --git a/plugins/communication-resources/src/components/message/MessageBody.svelte b/plugins/communication-resources/src/components/message/MessageBody.svelte
index e896569990..33f686c1ff 100644
--- a/plugins/communication-resources/src/components/message/MessageBody.svelte
+++ b/plugins/communication-resources/src/components/message/MessageBody.svelte
@@ -35,6 +35,10 @@
export let hideAvatar: boolean = false
export let hideHeader: boolean = false
export let showThreads: boolean = true
+ export let collapsible: boolean = true
+ export let maxHeight: string = '30rem'
+
+ let isShowMoreActive: boolean = false
function formatDate (date: Date): string {
return date.toLocaleTimeString('default', {
@@ -58,8 +62,8 @@
{#if !isEditing && message.content !== ''}
-
-
+
+
{:else if isEditing}
{#if !isEditing}
-
-
+
+
{:else if isEditing}
-{#if isActivityMessage(message)}
-
-{:else}
-
-{/if}
-
-
+
+ {#if isActivityMessage(message)}
+
+ {:else}
+
+ {/if}
+
diff --git a/plugins/communication-resources/src/components/message/MessagePresenter.svelte b/plugins/communication-resources/src/components/message/MessagePresenter.svelte
index 565692684f..da828d96a6 100644
--- a/plugins/communication-resources/src/components/message/MessagePresenter.svelte
+++ b/plugins/communication-resources/src/components/message/MessagePresenter.svelte
@@ -17,7 +17,7 @@
import { Person } from '@hcengineering/contact'
import { employeeByPersonIdStore, getPersonByPersonId } from '@hcengineering/contact-resources'
import { Card } from '@hcengineering/card'
- import { getEventPositionElement, showPopup, Action, Menu, ShowMore } from '@hcengineering/ui'
+ import { getEventPositionElement, showPopup, Action, Menu } from '@hcengineering/ui'
import type { MessageID, SocialID } from '@hcengineering/communication-types'
import { Message, MessageType } from '@hcengineering/communication-types'
import { getResource } from '@hcengineering/platform'
@@ -151,22 +151,22 @@
class:noHover={readonly}
style:padding
>
-
- {#if message.type === MessageType.Activity}
-
- {:else}
-
- {/if}
-
+ {#if message.type === MessageType.Activity}
+
+ {:else}
+
+ {/if}
{#if showActions}