From 88d60d18a2421ab357d93ba231a3c9a91630f982 Mon Sep 17 00:00:00 2001 From: Webifi Date: Tue, 12 Sep 2023 11:21:43 -0500 Subject: [PATCH 1/2] Copy message to clipboard #285 --- src/lib/EditMessage.svelte | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/lib/EditMessage.svelte b/src/lib/EditMessage.svelte index 65df4f6..f981947 100644 --- a/src/lib/EditMessage.svelte +++ b/src/lib/EditMessage.svelte @@ -6,7 +6,7 @@ import SvelteMarkdown from 'svelte-markdown' import type { Message, Model, Chat } from './Types.svelte' import Fa from 'svelte-fa/src/fa.svelte' - import { faTrash, faDiagramPredecessor, faDiagramNext, faCircleCheck, faPaperPlane, faEye, faEyeSlash, faEllipsis, faDownload } from '@fortawesome/free-solid-svg-icons/index' + import { faTrash, faDiagramPredecessor, faDiagramNext, faCircleCheck, faPaperPlane, faEye, faEyeSlash, faEllipsis, faDownload, faClipboard } from '@fortawesome/free-solid-svg-icons/index' import { errorNotice, scrollToMessage } from './Util.svelte' import { openModal } from 'svelte-modals' import PromptConfirm from './PromptConfirm.svelte' @@ -359,6 +359,18 @@ {/if} {/if} + {#if !imageUrl} + { + navigator.clipboard.writeText(message.content) + }} + > + + + {/if} {#if imageUrl} Date: Tue, 12 Sep 2023 11:26:40 -0500 Subject: [PATCH 2/2] use correct flag --- src/lib/EditMessage.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/EditMessage.svelte b/src/lib/EditMessage.svelte index f981947..596c961 100644 --- a/src/lib/EditMessage.svelte +++ b/src/lib/EditMessage.svelte @@ -359,7 +359,7 @@ {/if} {/if} - {#if !imageUrl} + {#if !isImage}