@sherby/code-block
Version:
A web component that utilizes Prism.js and LitElement to display nicely formatted code.
14 lines (10 loc) • 340 B
JavaScript
import { CodeBlock } from './src/code-block';
class PrismjsCodeBlock extends CodeBlock {
constructor() {
super();
this.theme = 'twilight';
this.languageFileTemplate = `/prismjs/prism-{LANGUAGE}.min.js`;
this.themeFileTemplate = `/prismjs/prism-{THEME}.css`;
}
}
customElements.define('code-block', PrismjsCodeBlock);