summaryrefslogtreecommitdiffstats
path: root/assets/components/code-run.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/components/code-run.js')
-rw-r--r--assets/components/code-run.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/assets/components/code-run.js b/assets/components/code-run.js
new file mode 100644
index 0000000..5ee35de
--- /dev/null
+++ b/assets/components/code-run.js
@@ -0,0 +1,13 @@
+import { define, BaseElement, reactive } from "shared"
+
+class CodeRun extends BaseElement {
+ connectedCallback() {
+ this.state = reactive({ open: false }, () => this.render())
+ super.connectedCallback()
+ }
+ render() {
+ this.toggleAttribute('open', this.state.open)
+ }
+}
+
+define("code-run", CodeRun) \ No newline at end of file