This commit is contained in:
Thomas G. Lopes 2025-06-19 01:29:17 +01:00
parent 31eb388f80
commit 9a0209631d

View file

@ -20,7 +20,6 @@
import { settings } from '$lib/state/settings.svelte.js'; import { settings } from '$lib/state/settings.svelte.js';
import { Provider } from '$lib/types'; import { Provider } from '$lib/types';
import { compressImage } from '$lib/utils/image-compression'; import { compressImage } from '$lib/utils/image-compression';
import { isHtmlElement } from '$lib/utils/is.js';
import { supportsImages } from '$lib/utils/model-capabilities'; import { supportsImages } from '$lib/utils/model-capabilities';
import { omit, pick } from '$lib/utils/object.js'; import { omit, pick } from '$lib/utils/object.js';
import { cn } from '$lib/utils/utils.js'; import { cn } from '$lib/utils/utils.js';
@ -373,21 +372,6 @@
<title>Chat | Thom.chat</title> <title>Chat | Thom.chat</title>
</svelte:head> </svelte:head>
<svelte:document
onclick={(e) => {
const el = e.target as HTMLElement;
const closestCopyButton = el.closest('.copy[data-code]');
if (!isHtmlElement(closestCopyButton)) return;
const code = closestCopyButton.dataset.code;
if (!code) return;
navigator.clipboard.writeText(code);
closestCopyButton.classList.add('copied');
setTimeout(() => closestCopyButton.classList.remove('copied'), 3000);
}}
/>
<Sidebar.Root <Sidebar.Root
bind:open={sidebarOpen} bind:open={sidebarOpen}
class="h-screen overflow-clip" class="h-screen overflow-clip"