Skip to content

Commit 35d0d1a

Browse files
[fix of the copy-button]
1 parent df40a07 commit 35d0d1a

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/components/code-example.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,11 +190,18 @@ export function RawHighlightedCode({
190190
return <div className={className} dangerouslySetInnerHTML={{ __html: code }} />;
191191
}
192192

193+
function cleanCodeForCopy(code:string) {
194+
return code
195+
.split('\n')
196+
.filter(line => !line.includes('[!code highlight'))
197+
.join('\n');
198+
}
199+
193200
function CodeExampleFilename({ filename, code }: { filename: string; code?: string }) {
194201
return (
195202
<div className="flex justify-between px-3 pt-0.5 pb-1.5 text-xs/5 text-gray-400 dark:text-white/50">
196203
{filename}
197-
{code && <CopyButton code={code} />}
204+
{code && <CopyButton code={cleanCodeForCopy(code)} />}
198205
</div>
199206
);
200207
}

0 commit comments

Comments
 (0)