@inleads/inleads-widgets
Version:
Widgets for chatbot, WhatsApp, nps, contact-form
31 lines (30 loc) • 806 B
TypeScript
interface WidgetWrapperStyle {
bottom?: string;
left?: string;
right?: string;
top?: string;
transform?: string;
position?: string;
zIndex?: number;
transition?: string;
width?: string;
}
export declare class NpsWidget {
rating: number | null;
showSuccess: boolean;
hide: boolean;
apiKey: string;
backgroundColor: string;
textColor: string;
private baseURL;
private minFrameHeight;
componentWillLoad(): void;
netPromoterScoreWidget(): void;
handleWidgetDisplay(result: any): void;
createStyledDiv(id: string, styles: WidgetWrapperStyle): void;
verifyNPS(callback: (result: any) => void): void;
handleRatingClick(ratingValue: number): void;
closeWidget(event: MouseEvent): void;
render(): any;
}
export {};