From f67632bb3cd2ea7bee7cc5e3ca342140455495ab Mon Sep 17 00:00:00 2001 From: Sascha Schulz <sschulz@dh-software.de> Date: Mi, 10 Apr 2024 12:00:13 +0200 Subject: [PATCH] Merge branch 'draft' --- assets/html/exercise-card-component.js | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/assets/html/exercise-card-component.js b/assets/html/exercise-card-component.js new file mode 100644 index 0000000..376a66d --- /dev/null +++ b/assets/html/exercise-card-component.js @@ -0,0 +1,19 @@ +class CardComponent extends HTMLElement { + constructor() { + super(); + + const shadowRoot = this.attachShadow({mode: "open"}); + + shadowRoot.innerHTML = ` + <style> + :host { + color: white; + } + </style> + <div><h3><slot name="title"></slot></h3></div> + <div><slot name="content"></slot></div> + `; + } +} + +window.customElements.define("card-component", CardComponent); -- Gitblit v1.9.3