import { p as proxyCustomElement, H, h } from './p-BhqVmlhr.js';
import { d as defineCustomElement$2 } from './p-HtJMEkmy.js';

const DgaTooltipUsage$1 = /*@__PURE__*/ proxyCustomElement(class DgaTooltipUsage extends H {
    constructor() {
        super();
        this.__registerHost();
        this.activeStep = 1;
    }
    render() {
        return (h("div", { key: '4317c5dedea6bd67a3c2a011367d43546bba8bf6' }, h("h1", { key: 'c02b720a04b2b652657bfb8ece9c0ec22238e47f' }, "Tooltip Example"), h("div", { key: '60d0adff535ed37a4b0c874657212aef210bbd0f', style: { padding: "50px", display: "flex", gap: "20px" } }, h("div", { key: '3f8ca32084a46b31c1972376047aa6ad3f917111', style: { display: "flex", flexDirection: "column", gap: "20px" } }, h("dga-tooltip", { key: '099fcf4c05586a0289c526dc8e51f85add9fd91e', title: "Tooltip title", helperText: "Max width of tooltips is 240px - text will wrap automatically", direction: 'right', theme: 'dark', icon: true, beakAlignment: 'end', beakPlacement: 'left', feedbackIcon: {
                type: "error-!",
                style: "container",
                size: 24
            } }, "Hello")), h("div", { key: '16e1f74e9b72038d08e570cabe2004fbf9b982fe', style: { display: "flex", flexDirection: "column", gap: "20px" } }))));
    }
}, [0, "dga-tooltip-usage", {
        "activeStep": [32]
    }]);
function defineCustomElement$1() {
    if (typeof customElements === "undefined") {
        return;
    }
    const components = ["dga-tooltip-usage", "dga-tooltip"];
    components.forEach(tagName => { switch (tagName) {
        case "dga-tooltip-usage":
            if (!customElements.get(tagName)) {
                customElements.define(tagName, DgaTooltipUsage$1);
            }
            break;
        case "dga-tooltip":
            if (!customElements.get(tagName)) {
                defineCustomElement$2();
            }
            break;
    } });
}

const DgaTooltipUsage = DgaTooltipUsage$1;
const defineCustomElement = defineCustomElement$1;

export { DgaTooltipUsage, defineCustomElement };
