UNPKG

feedback-ai

Version:

A framework-agnostic feedback widget with screenshot and annotation capabilities

31 lines (30 loc) 799 B
export interface FeedbackWidgetOptions { apiKey: string; email: string; position?: 'top-right' | 'top-left' | 'bottom-right' | 'bottom-left'; buttonColor?: string; buttonSize?: number; } export declare class FeedbackWidget { private options; private button; private dialog; private isOpen; private isDragging; private dragOffset; constructor(options: FeedbackWidgetOptions); private init; private createButton; private startDrag; private drag; private stopDrag; private createDialog; private setupDrawingTools; private submitFeedback; private captureScreenshot; private removeScreenshot; private handleFileSelect; private removeAllAttachments; private toggleDialog; } export default FeedbackWidget;