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.
28 lines (27 loc) • 854 B
TypeScript
import { LitElement } from 'lit';
import IgcDropdownItemComponent from './dropdown-item.js';
/**
* A container for a group of `igc-dropdown-item` components.
*
* @element igc-dropdown-group
*
* @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 IgcDropdownGroupComponent extends LitElement {
static readonly tagName: string;
static styles: import("lit").CSSResult[];
static register(): void;
private _internals;
/** All child `igc-dropdown-item`s. */
items: Array<IgcDropdownItemComponent>;
constructor();
protected render(): import("lit-html").TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
'igc-dropdown-group': IgcDropdownGroupComponent;
}
}