@universal-material/web
Version:
Material web components
31 lines • 958 B
TypeScript
import { HTMLTemplateResult } from 'lit';
import { UmButtonWrapper } from '../shared/button-wrapper.js';
export declare class UmDrawerItem extends UmButtonWrapper {
static styles: import("lit").CSSResultGroup[];
_hasIcon: boolean;
_hasBadge: boolean;
/**
* Whether the drawer item is active or not
*
* _Note:_ Readonly
*/
active: boolean;
/**
* If true, it will not attempt to close de navigation drawer on click
*/
keepDrawerOpen: boolean;
private readonly assignedIcons;
private readonly assignedBadges;
connectedCallback(): void;
protected _getContainerClasses(): Record<string, boolean>;
protected _renderContent(): HTMLTemplateResult;
private handleIconSlotChange;
private handleBadgeSlotChange;
_handleClick(): void;
}
declare global {
interface HTMLElementTagNameMap {
'u-drawer-item': UmDrawerItem;
}
}
//# sourceMappingURL=drawer-item.d.ts.map