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

const pdsDropdownMenuSeparatorCss = ":host hr{border:0;border-top:var(--pine-border-width-thin) solid var(--pine-color-border);height:0;margin-block:var(--pine-dimension-xs);margin-inline:calc(var(--pine-dimension-xs) * -1)}";

const PdsDropdownMenuSeparator$1 = /*@__PURE__*/ proxyCustomElement(class PdsDropdownMenuSeparator extends HTMLElement {
    constructor(registerHost) {
        super();
        if (registerHost !== false) {
            this.__registerHost();
        }
        this.__attachShadow();
        /**
         * It determines whether or not the dropdown-item is disabled.
         * @defaultValue false
         */
        this.disabled = false;
    }
    render() {
        return (h(Host, { key: '1058ea61d2ad7c311ee162b909df2531f3589e4c', id: this.componentId }, h("hr", { key: 'a8c2f69ef5fba5ea4ea74553fe72544e31eafb1b' })));
    }
    static get style() { return pdsDropdownMenuSeparatorCss; }
}, [257, "pds-dropdown-menu-separator", {
        "componentId": [1, "component-id"],
        "disabled": [4]
    }]);
function defineCustomElement$1() {
    if (typeof customElements === "undefined") {
        return;
    }
    const components = ["pds-dropdown-menu-separator"];
    components.forEach(tagName => { switch (tagName) {
        case "pds-dropdown-menu-separator":
            if (!customElements.get(tagName)) {
                customElements.define(tagName, PdsDropdownMenuSeparator$1);
            }
            break;
    } });
}

const PdsDropdownMenuSeparator = PdsDropdownMenuSeparator$1;
const defineCustomElement = defineCustomElement$1;

export { PdsDropdownMenuSeparator, defineCustomElement };
//# sourceMappingURL=pds-dropdown-menu-separator.js.map

//# sourceMappingURL=pds-dropdown-menu-separator.js.map