{#if viewModel}
-
-
- {#if viewModel.icon !== undefined && !useDefaultIcon}
+
+ {#if viewModel.icon !== undefined && !useDefaultIcon}
+

{
+ useDefaultIcon = true
+ }}
+ />
+ {:else}
+
+ {/if}
+
{viewModel.hostname}
+ {#if isOwn}
+
+
{
+ void onDelete()
+ }}>
+ {/if}
+
+
+ {#if viewModel.title?.toLowerCase() !== viewModel.hostname?.toLowerCase()}
+
+ {/if}
+
+ {#if viewModel.description}
+
+ {viewModel.description}
+
+ {/if}
+
+ {#if previewImageSrc}
+
-
-
- {#if viewModel.title?.toLowerCase() !== viewModel.hostname?.toLowerCase()}
-
{viewModel.title}
- {/if}
-
-
-
-
+ {/if}
{:else}
@@ -101,23 +127,52 @@
diff --git a/plugins/attachment-resources/src/components/icons/Trash.svelte b/plugins/attachment-resources/src/components/icons/Trash.svelte
new file mode 100644
index 0000000000..2361f9b0af
--- /dev/null
+++ b/plugins/attachment-resources/src/components/icons/Trash.svelte
@@ -0,0 +1,32 @@
+
+
+
+
+
diff --git a/plugins/chunter-resources/src/components/chat-message/ChatMessagePresenter.svelte b/plugins/chunter-resources/src/components/chat-message/ChatMessagePresenter.svelte
index c726b47fb7..0f04aa37c0 100644
--- a/plugins/chunter-resources/src/components/chat-message/ChatMessagePresenter.svelte
+++ b/plugins/chunter-resources/src/components/chat-message/ChatMessagePresenter.svelte
@@ -265,7 +265,7 @@
{#if (value.attachments ?? 0) > 0 || (value.inlineButtons ?? 0) > 0}
{/if}
-
+
@@ -275,7 +275,7 @@
{#if (value.attachments ?? 0) > 0 || (value.inlineButtons ?? 0) > 0}
{/if}
-
+