diff --git a/site/src/components/code-block.js b/site/src/components/code-block.js index b1cfac4..c3a24c0 100644 --- a/site/src/components/code-block.js +++ b/site/src/components/code-block.js @@ -4,15 +4,33 @@ class CodeBlockComponent extends HTMLElement { const lang = this.getAttribute("language"); this.innerHTML = ` -
${
+ ${
this.trimmed
}
`;
+ /**
+ * @type {HTMLPreElement}
+ */
+ const pre = this.querySelector('#pre')
+
if (lang) {
- const pre = this.querySelector('#pre')
pre.className = `language-${lang}`;
}
+ /**
+ * @type {Partial}
+ */
+ const style = {
+ padding:'1em',
+ background:'#efefef',
+ margin: '1em 0',
+ borderRadius: '5px',
+ fontSize: 'large'
+ }
+
+ Object.keys(style).forEach(rule => {
+ pre.style[rule] = style[rule]
+ })
}
}