ringcentral-widgets
Version:
RingCentral Integration Widget Library
31 lines (26 loc) • 787 B
text/typescript
import { Locale } from 'ringcentral-integration/modules/LocaleV2';
import { Webphone } from 'ringcentral-integration/modules/WebphoneV2';
import { NormalizedSession } from 'ringcentral-integration/interfaces/Webphone.interface';
export interface CallBadgeUIOptions {
//
}
export interface Deps {
locale: Locale;
webphone: Webphone;
callBadgeUIOptions?: CallBadgeUIOptions;
}
export interface CallBadgeContainerProps {
hidden: boolean;
defaultOffsetX?: number;
defaultOffsetY?: number;
goToCallCtrl: () => void;
}
export interface CallBadgePanelProps {
hidden: boolean;
defaultOffsetX: number;
defaultOffsetY: number;
session: Partial<NormalizedSession>;
currentLocale: string;
goToCallCtrl: () => void;
toggleMinimized: (id: string) => Promise<void>;
}