Skip to content

Commit 3d5eeed

Browse files
committed
fix: Correct copy for specific code block [Svelte]
1 parent f840e04 commit 3d5eeed

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packages/site-kit/src/lib/components/Text.svelte

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,12 @@
3333
.find((node) => (node as HTMLElement).classList.contains('code-block')) as HTMLElement;
3434
3535
const ts = !!parent.querySelector('.ts-toggle:checked');
36-
const query = ts ? `pre[data-language="ts"] code` : 'pre code';
36+
const dataLanguage = parent.querySelector('pre')?.getAttribute('data-language')?.toLowerCase() ?? '';
37+
const query = ts
38+
? dataLanguage === 'svelte'
39+
? `pre:last-of-type code`
40+
: `pre[data-language="ts"] code`
41+
: 'pre code';
3742
const code = parent.querySelector(query) as HTMLElement;
3843
navigator.clipboard.writeText(get_text(code));
3944
}

0 commit comments

Comments
 (0)