/* ===================== AUTOGENERATED SOURCE IMPORT ===================== */

import GlobalStyle from "/emcJS/util/html/template/CSSTemplate.js";

const STYLE = new GlobalStyle(`
    :host {
        --logic-color-back: #ffffff;
        --logic-color-border: #777777;
    }
`);

/* ======================================================================= */

import AbstractElement from "../abstract/AbstractElement.js";
import AbstractLiteralStateElement from "../abstract/AbstractLiteralStateElement.js";

const TPL_CAPTION = "STATE";
const REFERENCE = "state";

export default class LiteralState extends AbstractLiteralStateElement {

    constructor() {
        super(REFERENCE, TPL_CAPTION);
        STYLE.apply(this.shadowRoot);
    }

}

AbstractElement.registerReference(REFERENCE, LiteralState);
customElements.define(`emc-logic-${REFERENCE}`, LiteralState);
