mirror of
https://github.com/withastro/astro.git
synced 2024-12-23 21:53:55 -05:00
16 lines
323 B
Text
16 lines
323 B
Text
|
---
|
||
|
import Prism from 'prismjs';
|
||
|
import { addAstro } from './index.mjs';
|
||
|
|
||
|
addAstro(Prism);
|
||
|
|
||
|
export let lang;
|
||
|
export let code;
|
||
|
|
||
|
const grammar = Prism.languages[lang];
|
||
|
let html = Prism.highlight(code, grammar, lang);
|
||
|
|
||
|
let className = `language-${lang}`;
|
||
|
---
|
||
|
|
||
|
<pre class={className}><code class={className}>{html}</code></pre>
|