import { proxyCustomElement, HTMLElement, h, Host } from '@stencil/core/internal/client';

const pnMarketwebSiteheaderLoginMypageButtonCss = "";
const PnMarketwebSiteheaderLoginMypageButtonStyle0 = pnMarketwebSiteheaderLoginMypageButtonCss;

const PnMarketwebSiteheaderLoginMypageButton$1 = /*@__PURE__*/ proxyCustomElement(class PnMarketwebSiteheaderLoginMypageButton extends HTMLElement {
    constructor() {
        super();
        this.__registerHost();
        this.label = 'Mina sidor!';
        this.myPageUrl = undefined;
    }
    get hostElement() { return this; }
    render() {
        return (h(Host, { key: 'b3af7c0a6b22c74d2463ad53500496137f1a4efe' }, h("pn-button", { key: '55538308c745c5a2a47f7e3dbd136d2d57a47d66', href: this.myPageUrl }, this.label)));
    }
    static get style() { return PnMarketwebSiteheaderLoginMypageButtonStyle0; }
}, [0, "pn-marketweb-siteheader-login-mypage-button", {
        "label": [1],
        "myPageUrl": [1, "my-page-url"]
    }]);
function defineCustomElement$1() {
    if (typeof customElements === "undefined") {
        return;
    }
    const components = ["pn-marketweb-siteheader-login-mypage-button"];
    components.forEach(tagName => { switch (tagName) {
        case "pn-marketweb-siteheader-login-mypage-button":
            if (!customElements.get(tagName)) {
                customElements.define(tagName, PnMarketwebSiteheaderLoginMypageButton$1);
            }
            break;
    } });
}

const PnMarketwebSiteheaderLoginMypageButton = PnMarketwebSiteheaderLoginMypageButton$1;
const defineCustomElement = defineCustomElement$1;

export { PnMarketwebSiteheaderLoginMypageButton, defineCustomElement };

//# sourceMappingURL=pn-marketweb-siteheader-login-mypage-button.js.map