@trycourier/courier-ui-inbox
Version:
Inbox components for the Courier web UI
15 lines (14 loc) • 554 B
TypeScript
import { CourierElement } from '@trycourier/courier-ui-core';
import { CourierInboxThemeManager } from '../types/courier-inbox-theme-manager';
export declare class CourierInboxMenuButton extends CourierElement {
private _themeSubscription;
private _container?;
private _triggerButton?;
private _unreadCountBadge?;
constructor(themeBus: CourierInboxThemeManager);
defaultElement(): HTMLElement;
private getStyles;
onUnreadCountChange(unreadCount: number): void;
private updateTheme;
disconnectedCallback(): void;
}