UNPKG

igniteui-webcomponents

Version:

Ignite UI for Web Components is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach.

36 lines (35 loc) 1.16 kB
import { LitElement } from 'lit'; import IgcSelectItemComponent from './select-item.js'; /** * @element igc-select-group - A container for a group of `igc-select-item` components. * * @slot label - Contains the group's label. * @slot - Intended to contain the items belonging to this group. * * @csspart label - The native label element. */ export default class IgcSelectGroupComponent extends LitElement { static readonly tagName = "igc-select-group"; static styles: import("lit").CSSResult[]; static register(): void; private _internals; private controlledItems; /** All child `igc-select-item`s. */ items: Array<IgcSelectItemComponent>; protected activeItems: Array<IgcSelectItemComponent>; private _observerCallback; /** * Whether the group item and all its children are disabled. * @attr */ disabled: boolean; constructor(); protected firstUpdated(): Promise<void>; protected disabledChange(): void; protected render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'igc-select-group': IgcSelectGroupComponent; } }