瀏覽代碼

fix: copy code button issue

Timothy J. Baek 1 年之前
父節點
當前提交
abbfd1dc58
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/lib/components/chat/Messages.svelte

+ 2 - 2
src/lib/components/chat/Messages.svelte

@@ -40,7 +40,7 @@
 		blocks.forEach((block) => {
 			// only add button if browser supports Clipboard API
 
-			if (navigator.clipboard && block.childNodes.length < 2) {
+			if (navigator.clipboard && block.childNodes.length < 2 && block.id !== 'user-message') {
 				let code = block.querySelector('code');
 				code.style.borderTopRightRadius = 0;
 				code.style.borderTopLeftRadius = 0;
@@ -425,7 +425,7 @@
 													{/each}
 												</div>
 											{/if}
-											<pre class="">{message.content}</pre>
+											<pre id="user-message">{message.content}</pre>
 
 											<div class=" flex justify-start space-x-1">
 												{#if message.parentId !== null && message.parentId in history.messages && (history.messages[message.parentId]?.childrenIds.length ?? 0) > 1}