@universal-material/web
Version:
Material web components
40 lines • 1.09 kB
TypeScript
import { HTMLTemplateResult, nothing, TemplateResult } from 'lit';
import { UmButtonWrapper } from '../shared/button-wrapper.js';
export declare class UmMenuItem extends UmButtonWrapper {
#private;
static styles: import("lit").CSSResultGroup[];
/**
* Force show focus ring
*/
get active(): boolean;
set active(active: boolean);
/**
* Whether the menu item has leading icon or not
*
* _Note:_ Readonly
*/
hasLeadingIcon: boolean;
/**
* Whether the menu item has trailing icon or not
*
* _Note:_ Readonly
*/
hasTrailingIcon: boolean;
/**
* Whether the drawer item has badge or not
*
* _Note:_ Readonly
*/
hasBadge: boolean;
innerRole: string;
connectedCallback(): void;
disconnectedCallback(): void;
protected renderContent(): HTMLTemplateResult;
protected renderDefaultTrailingIcon(): TemplateResult | typeof nothing;
}
declare global {
interface HTMLElementTagNameMap {
'u-menu-item': UmMenuItem;
}
}
//# sourceMappingURL=menu-item.d.ts.map