import { proxyCustomElement, HTMLElement, h, Host } from '@stencil/core/internal/client';
import { d as defineCustomElement$1 } from './pn-marketweb-siteheader-login-button2.js';

const pnMarketwebSiteheaderUnifiedLoginCss = "";
const PnMarketwebSiteheaderUnifiedLoginStyle0 = pnMarketwebSiteheaderUnifiedLoginCss;

const PnMarketwebSiteheaderUnifiedLogin = /*@__PURE__*/ proxyCustomElement(class PnMarketwebSiteheaderUnifiedLogin extends HTMLElement {
    constructor() {
        super();
        this.__registerHost();
        this.loggedIn = false;
        this.logInLabel = undefined;
        this.useMarketwebLogin = undefined;
        this.environment = undefined;
    }
    get hostElement() { return this; }
    render() {
        return (h(Host, { key: '1d7e3f775dac554952c3816c21717425aad528ed' }, h("pn-marketweb-siteheader-login-button", { key: '73d6e8a79a601d163c154d933f8bf946f6e2890b', label: this.logInLabel, useMarketwebLogin: this.useMarketwebLogin, environment: this.environment })));
    }
    static get style() { return PnMarketwebSiteheaderUnifiedLoginStyle0; }
}, [0, "pn-marketweb-siteheader-unified-login", {
        "loggedIn": [4, "logged-in"],
        "logInLabel": [1, "log-in-label"],
        "useMarketwebLogin": [4, "use-marketweb-login"],
        "environment": [1]
    }]);
function defineCustomElement() {
    if (typeof customElements === "undefined") {
        return;
    }
    const components = ["pn-marketweb-siteheader-unified-login", "pn-marketweb-siteheader-login-button"];
    components.forEach(tagName => { switch (tagName) {
        case "pn-marketweb-siteheader-unified-login":
            if (!customElements.get(tagName)) {
                customElements.define(tagName, PnMarketwebSiteheaderUnifiedLogin);
            }
            break;
        case "pn-marketweb-siteheader-login-button":
            if (!customElements.get(tagName)) {
                defineCustomElement$1();
            }
            break;
    } });
}

export { PnMarketwebSiteheaderUnifiedLogin as P, defineCustomElement as d };

//# sourceMappingURL=pn-marketweb-siteheader-unified-login2.js.map