From 495327a2723c9160d8660f89ab840725dcbea95e Mon Sep 17 00:00:00 2001 From: Kristina Date: Thu, 22 Feb 2024 22:02:54 +0400 Subject: [PATCH] UBERF-5595: hide link preview for chat (#4752) Signed-off-by: Kristina Fefelova --- .../activity-message/ActivityMessagePresenter.svelte | 2 ++ .../src/components/ChannelScrollView.svelte | 1 + .../components/chat-message/ChatMessagePresenter.svelte | 3 ++- .../src/components/threads/ThreadMessagePresenter.svelte | 1 + .../src/components/threads/ThreadParentPresenter.svelte | 9 ++++++++- 5 files changed, 14 insertions(+), 2 deletions(-) diff --git a/plugins/activity-resources/src/components/activity-message/ActivityMessagePresenter.svelte b/plugins/activity-resources/src/components/activity-message/ActivityMessagePresenter.svelte index ddf6bbded8..837b147bc9 100644 --- a/plugins/activity-resources/src/components/activity-message/ActivityMessagePresenter.svelte +++ b/plugins/activity-resources/src/components/activity-message/ActivityMessagePresenter.svelte @@ -35,6 +35,7 @@ export let hoverable = true export let hoverStyles: 'borderedHover' | 'filledHover' = 'borderedHover' export let withShowMore: boolean = true + export let showLinksPreview = true export let onClick: (() => void) | undefined = undefined export let onReply: (() => void) | undefined = undefined @@ -64,6 +65,7 @@ hoverable, hoverStyles, withShowMore, + showLinksPreview, onClick, onReply }} diff --git a/plugins/chunter-resources/src/components/ChannelScrollView.svelte b/plugins/chunter-resources/src/components/ChannelScrollView.svelte index 43c74d1953..b2b0f38d54 100644 --- a/plugins/chunter-resources/src/components/ChannelScrollView.svelte +++ b/plugins/chunter-resources/src/components/ChannelScrollView.svelte @@ -510,6 +510,7 @@ isHighlighted={isSelected} shouldScroll={isSelected} withShowMore={false} + showLinksPreview={false} /> {/each} diff --git a/plugins/chunter-resources/src/components/chat-message/ChatMessagePresenter.svelte b/plugins/chunter-resources/src/components/chat-message/ChatMessagePresenter.svelte index 96b6c20b9f..d6c6aa5883 100644 --- a/plugins/chunter-resources/src/components/chat-message/ChatMessagePresenter.svelte +++ b/plugins/chunter-resources/src/components/chat-message/ChatMessagePresenter.svelte @@ -47,6 +47,7 @@ export let inline = false export let hoverStyles: 'borderedHover' | 'filledHover' = 'borderedHover' export let withShowMore: boolean = true + export let showLinksPreview = true export let onClick: (() => void) | undefined = undefined export let onReply: (() => void) | undefined = undefined @@ -95,7 +96,7 @@ parentObject = result }) - $: links = getLinks(value?.message) + $: links = showLinksPreview ? getLinks(value?.message) : [] function getLinks (content?: string): HTMLLinkElement[] { if (!content) { diff --git a/plugins/chunter-resources/src/components/threads/ThreadMessagePresenter.svelte b/plugins/chunter-resources/src/components/threads/ThreadMessagePresenter.svelte index 023704100b..5c13b63cbc 100644 --- a/plugins/chunter-resources/src/components/threads/ThreadMessagePresenter.svelte +++ b/plugins/chunter-resources/src/components/threads/ThreadMessagePresenter.svelte @@ -73,6 +73,7 @@ {hoverable} {hoverStyles} {withShowMore} + showLinksPreview={false} {onClick} {onReply} /> diff --git a/plugins/chunter-resources/src/components/threads/ThreadParentPresenter.svelte b/plugins/chunter-resources/src/components/threads/ThreadParentPresenter.svelte index 0f9403890f..dc68153d6a 100644 --- a/plugins/chunter-resources/src/components/threads/ThreadParentPresenter.svelte +++ b/plugins/chunter-resources/src/components/threads/ThreadParentPresenter.svelte @@ -19,4 +19,11 @@ export let message: ActivityMessage - +