diff --git a/site/src/components/code-block.js b/site/src/components/code-block.js index c3a24c0..342e7b6 100644 --- a/site/src/components/code-block.js +++ b/site/src/components/code-block.js @@ -4,15 +4,13 @@ class CodeBlockComponent extends HTMLElement { const lang = this.getAttribute("language"); this.innerHTML = ` -
${
-      this.trimmed
-    }
+
${this.trimmed}
`; /** * @type {HTMLPreElement} */ - const pre = this.querySelector('#pre') + const pre = this.querySelector("#pre"); if (lang) { pre.className = `language-${lang}`; @@ -22,15 +20,16 @@ class CodeBlockComponent extends HTMLElement { * @type {Partial} */ const style = { - padding:'1em', - background:'#efefef', - margin: '1em 0', - borderRadius: '5px', - fontSize: 'large' - } + background: "#f5f2f0", + padding: "1em", + margin: "1em 0", + fontSize: "large", + overflow: "auto", + borderRadius: '5px' + }; - Object.keys(style).forEach(rule => { - pre.style[rule] = style[rule] - }) + Object.keys(style).forEach((rule) => { + pre.style[rule] = style[rule]; + }); } } diff --git a/templates/basic/src/components/code-block.js b/templates/basic/src/components/code-block.js index a9905d8..098a88e 100644 --- a/templates/basic/src/components/code-block.js +++ b/templates/basic/src/components/code-block.js @@ -18,12 +18,21 @@ class CodeBlockComponent extends WebComponent { * @type {HTMLPreElement} */ const pre = this.querySelector("#pre"); - // scoped style for pre block - pre.style.background = "#f5f2f0"; - pre.style.padding = "1em"; - pre.style.margin = "1em 0"; - pre.style.fontSize = "1.25em"; - pre.style.overflow = "auto"; + /** + * @type {Partial} + */ + const style = { + background: "#f5f2f0", + padding: "1em", + margin: "1em 0", + fontSize: "large", + overflow: "auto", + borderRadius: '5px' + }; + + Object.keys(style).forEach((rule) => { + pre.style[rule] = style[rule]; + }); } // readonly template