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.
31 lines (30 loc) • 992 B
TypeScript
import { IgcBaseOptionLikeComponent } from '../common/mixins/option.js';
/**
* Represents an item in a select list.
*
* @element igc-select-item
*
* @slot - Renders the all content bar the prefix and suffix.
* @slot prefix - Renders content before the main content area.
* @slot suffix - Renders content after the main content area.
*
* @csspart prefix - The prefix wrapper of the igc-select-item.
* @csspart content - The main content wrapper of the igc-select-item.
* @csspart suffix - The suffix wrapper of the igc-select-item.
*/
export default class IgcSelectItemComponent extends IgcBaseOptionLikeComponent {
static readonly tagName = "igc-select-item";
static styles: import("lit").CSSResult[];
static register(): void;
/**
* Whether the item is disabled.
* @attr
*/
set active(value: boolean);
get active(): boolean;
}
declare global {
interface HTMLElementTagNameMap {
'igc-select-item': IgcSelectItemComponent;
}
}