@patternfly/elements
Version:
PatternFly Elements
66 lines (62 loc) • 1.6 kB
JavaScript
import { __decorate } from "tslib";
import { LitElement, html } from 'lit';
import { customElement } from 'lit/decorators/custom-element.js';
import { property } from 'lit/decorators/property.js';
import { css } from "lit";
const styles = css `:host {
display: block;
}
[hidden] {
display: none !important;
}
p {
margin: 0;
font-size: 14px;
font-weight: normal;
color: #777;
padding-top: 0.5rem;
padding-right: 1rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
font-size: 0.75rem;
font-weight: 400;
color: #6a6e73;
}
::slotted(hr) {
margin: 0;
border-color: var(--pf-c-divider--BackgroundColor, var(--pf-global--BorderColor--100, #d2d2d2));
border-style: solid;
}
::slotted([role="separator"]:not(hr)) {
width: 100%;
height: 1px;
background-color: var(--pf-c-divider--BackgroundColor, var(--pf-global--BorderColor--100, #d2d2d2));
padding: 0px;
margin: 0px;
border: 0;
display: block;
pointer-events: none;
}
`;
let PfDropdownGroup = class PfDropdownGroup extends LitElement {
render() {
return html `
<p ?hidden="${!this.label}" role="presentation">${this.label}</p>
<slot></slot>
`;
}
};
PfDropdownGroup.styles = [styles];
PfDropdownGroup.shadowRootOptions = {
...LitElement.shadowRootOptions,
delegatesFocus: true,
};
PfDropdownGroup.version = "4.2.0";
__decorate([
property({ reflect: true })
], PfDropdownGroup.prototype, "label", void 0);
PfDropdownGroup = __decorate([
customElement('pf-dropdown-group')
], PfDropdownGroup);
export { PfDropdownGroup };
//# sourceMappingURL=pf-dropdown-group.js.map