@@ -79,10 +79,13 @@ import { matchBrackets } from "/orbit-docs/prism-code-editor/dist/extensions/mat
7979import { indentGuides } from "/orbit-docs/prism-code-editor/dist/extensions/guides.js"
8080import { highlightBracketPairs } from "/orbit-docs/prism-code-editor/dist/extensions/matchBrackets/highlight.js"
8181import { matchTags } from "/orbit-docs/prism-code-editor/dist/extensions/matchTags.js"
82- import { defaultCommands } from "/orbit-docs/prism-code-editor/dist/extensions/commands.js"
82+ import { defaultCommands, editHistory } from "/orbit-docs/prism-code-editor/dist/extensions/commands.js"
8383import "/orbit-docs/prism-code-editor/dist/prism/languages/markup.js"
8484import "/orbit-docs/prism-code-editor/dist/prism/languages/css.js"
8585import "/orbit-docs/prism-code-editor/dist/prism/languages/javascript.js"
86+ import "/orbit-docs/prism-code-editor/dist/languages/html.js"
87+ import "/orbit-docs/prism-code-editor/dist/languages/css.js"
88+ import "/orbit-docs/prism-code-editor/dist/languages/clike.js"
8689
8790
8891 let frame = frameworkSnippet (framework)
@@ -108,6 +111,7 @@ import "/orbit-docs/prism-code-editor/dist/prism/languages/javascript.js"
108111 matchBrackets(),
109112 indentGuides(),
110113 copyButton(),
114+ editHistory(),
111115 )
112116
113117 !hideCode && cssCode &&
@@ -128,14 +132,14 @@ import "/orbit-docs/prism-code-editor/dist/prism/languages/javascript.js"
128132 matchBrackets(),
129133 indentGuides(),
130134 copyButton(),
135+ editHistory(),
131136 )
132137
133138 !hideCode && (framework !== 'vanilla' || jsCode) &&
134139 createEditor(
135140 `.${jsClass}`,
136141 {
137142 language: "javascript",
138- wordWrap: true,
139143 value: `${_JS.trim()}`,
140144 theme: "github-dark",
141145 onUpdate(editedJS) {
@@ -149,6 +153,7 @@ import "/orbit-docs/prism-code-editor/dist/prism/languages/javascript.js"
149153 matchBrackets(),
150154 indentGuides(),
151155 copyButton(),
156+ editHistory(),
152157 )
153158
154159 function updateIframe() {
@@ -257,6 +262,10 @@ root.render(<App />);
257262 updateIframe()
258263 </script >
259264<style >
265+ :global(.prism-code-editor) {
266+ max-height: 250px;
267+ border-radius: 5px;
268+ }
260269 .container {
261270 display: grid;
262271 grid-template-columns: 1fr;
@@ -282,7 +291,7 @@ root.render(<App />);
282291 align-items: center;
283292 }
284293 .zeditor {
285- max-height: 250px; overflow-y: auto;
294+ max-height: 250px;
286295 border-radius: 5px;
287296 }
288297</style >
0 commit comments