@trycourier/courier-ui-inbox
Version:
Inbox components for the Courier web UI
21 lines (20 loc) • 638 B
TypeScript
import { CourierInboxThemeManager } from '../types/courier-inbox-theme-manager';
import { CourierInboxMenuOption } from './courier-inbox-option-menu';
export declare class CourierInboxOptionMenuItem extends HTMLElement {
private _option;
private _isSelected?;
private _content;
private _itemIcon;
private _title;
private _selectionIcon;
private _style;
private _themeManager;
constructor(props: {
option: CourierInboxMenuOption;
selectable: boolean;
isSelected: boolean;
themeManager: CourierInboxThemeManager;
});
private getStyles;
refreshTheme(): void;
}