diff --git a/models/gmail/src/index.ts b/models/gmail/src/index.ts index 7fc2015469..7a48023560 100644 --- a/models/gmail/src/index.ts +++ b/models/gmail/src/index.ts @@ -157,7 +157,9 @@ export function createModel (builder: Builder): void { txClass: core.class.TxCreateDoc, component: gmail.activity.TxSharedCreate, label: gmail.string.SharedMessages, - display: 'content' + display: 'content', + editable: true, + hideOnRemove: true }, gmail.ids.TxSharedCreate ) diff --git a/models/telegram/src/index.ts b/models/telegram/src/index.ts index bce8d240a5..6c49b435f7 100644 --- a/models/telegram/src/index.ts +++ b/models/telegram/src/index.ts @@ -123,7 +123,9 @@ export function createModel (builder: Builder): void { txClass: core.class.TxCreateDoc, component: telegram.activity.TxSharedCreate, label: telegram.string.SharedMessages, - display: 'content' + display: 'content', + editable: true, + hideOnRemove: true }, telegram.ids.TxSharedCreate ) diff --git a/plugins/gmail-resources/src/components/Chats.svelte b/plugins/gmail-resources/src/components/Chats.svelte index 4fbc3ffab4..1efae697c8 100644 --- a/plugins/gmail-resources/src/components/Chats.svelte +++ b/plugins/gmail-resources/src/components/Chats.svelte @@ -121,28 +121,26 @@ } -{#if enabled} -
+
+
{#if selectable} -
- {selected.size} -
-
-
-
-
+ {selected.size} +
+
+
+
+
{:else} -
+ {#if enabled}
+ {/if} +
-{/if} +
{#if messages && messages.length > 0} diff --git a/plugins/telegram-resources/src/components/Chat.svelte b/plugins/telegram-resources/src/components/Chat.svelte index 3f3a8b1fc6..a774a10900 100644 --- a/plugins/telegram-resources/src/components/Chat.svelte +++ b/plugins/telegram-resources/src/components/Chat.svelte @@ -224,17 +224,16 @@ showPopup(Reconnect, {}, eventToHTMLElement(e), onReconnect) }} /> - {:else} -
-
-
+
+ {#if selectable} +
+ {selected.size} messages selected +
+
+
+
+
- {:else} - - {/if} -
- {/if} +
+ {:else if integration !== undefined && !integration.disabled} + + {/if} +
{/if} @@ -281,7 +278,7 @@ padding: 0.5rem 0 1.5rem; &.selectable { - padding: 1rem 0; + padding: 1rem; color: var(--theme-caption-color); border-top: 1px solid var(--divider-color); }