2021-04-01 15:16:29 -04:00
|
|
|
---
|
|
|
|
import Prism from 'prismjs';
|
2021-04-06 15:27:42 -04:00
|
|
|
import { addAstro } from '../astro-prism/index.mjs';
|
2021-04-01 15:16:29 -04:00
|
|
|
|
|
|
|
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>
|