We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f840e04 commit 3d5eeedCopy full SHA for 3d5eeed
packages/site-kit/src/lib/components/Text.svelte
@@ -33,7 +33,12 @@
33
.find((node) => (node as HTMLElement).classList.contains('code-block')) as HTMLElement;
34
35
const ts = !!parent.querySelector('.ts-toggle:checked');
36
- const query = ts ? `pre[data-language="ts"] code` : 'pre code';
+ 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';
42
const code = parent.querySelector(query) as HTMLElement;
43
navigator.clipboard.writeText(get_text(code));
44
}
0 commit comments