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 df40a07 commit 35d0d1aCopy full SHA for 35d0d1a
src/components/code-example.tsx
@@ -190,11 +190,18 @@ export function RawHighlightedCode({
190
return <div className={className} dangerouslySetInnerHTML={{ __html: code }} />;
191
}
192
193
+function cleanCodeForCopy(code:string) {
194
+ return code
195
+ .split('\n')
196
+ .filter(line => !line.includes('[!code highlight'))
197
+ .join('\n');
198
+}
199
+
200
function CodeExampleFilename({ filename, code }: { filename: string; code?: string }) {
201
return (
202
<div className="flex justify-between px-3 pt-0.5 pb-1.5 text-xs/5 text-gray-400 dark:text-white/50">
203
{filename}
- {code && <CopyButton code={code} />}
204
+ {code && <CopyButton code={cleanCodeForCopy(code)} />}
205
</div>
206
);
207
0 commit comments