UNPKG

@universal-material/web

Version:
50 lines 1.43 kB
import { HTMLTemplateResult } from 'lit'; import { UmRipple } from '../ripple/ripple.js'; import { UmButtonWrapper } from '../shared/button-wrapper.js'; import '../ripple/ripple.js'; import '../elevation/elevation.js'; export declare class UmChip extends UmButtonWrapper { #private; static styles: import("lit").CSSResultGroup[]; /** * Whether the chip is selected or not */ selected: boolean; get clickable(): boolean; set clickable(value: boolean); /** * Adds elevation to the chip */ elevated: boolean; /** * When true, the chip will toggle between selected and unselected * states */ get toggle(): boolean; set toggle(value: boolean); /** * Add the remove icon */ removable: boolean; /** * Hide the selected icon */ hideSelectedIcon: boolean; private _hasLeadingIcon; private _hasSelectedIcon; private _hasTrailingIcon; private readonly _assignedLeadingIcons; private readonly _assignedSelectedIcons; private readonly _assignedTrailingIcons; removeRipple: UmRipple; connectedCallback(): void; protected _handleClick(event: UIEvent): void; protected _getContainerClasses(): Record<string, boolean>; protected _renderContent(): HTMLTemplateResult; } declare global { interface HTMLElementTagNameMap { 'u-chip': UmChip; } } //# sourceMappingURL=chip.d.ts.map