import { LitElement, html, css } from 'lit'; import { customElement } from 'lit/decorators.js'; /** * * A single tab panel managed by a parent element. * Hidden automatically when not selected. * */ @customElement('litro-tab-item') export class LitroTabItem extends LitElement { static override properties = { label: { type: String }, selected: { type: Boolean, reflect: true }, }; static override styles = css` :host { display: block; } :host(:not([selected])) { display: none; } `; label = ''; selected = false; override render() { return html``; } } export default LitroTabItem;