class DevToolbarButton extends HTMLElement { size = "small"; buttonStyle = "purple"; shadowRoot; constructor() { super(); this.shadowRoot = this.attachShadow({ mode: "open" }); if (this.hasAttribute("size")) this.size = this.getAttribute("size"); if (this.hasAttribute("button-style")) this.buttonStyle = this.getAttribute("button-style"); const classes = [`button--${this.size}`, `button--${this.buttonStyle}`]; this.shadowRoot.innerHTML = ` `; } } export { DevToolbarButton };