UNPKG

@voxket-ai/voxket-live

Version:

A React widget for embedding Voxket-powered audio/video/chat experiences.

67 lines (66 loc) 1.66 kB
export type ThemeType = 'dark' | 'light' | 'vox' | 'midnight' | 'levish'; export interface WidgetTheme { card: string; cardTopGradient: string; cardRadial: string; cardPurpleBlur: string; cardPinkBlur: string; cardPulse1: string; cardPulse2: string; main: string; text: { primary: string; secondary: string; muted: string; accent: string; }; micButton: string; chatButton: string; videoButton: string; popupTrigger: string; promptSlider: string; statusIndicator: string; pulseRings: { ring1: string; ring2: string; ring3: string; }; controlBar: string; chatInput: { container: string; textarea: string; sendButton: string; attachButton: string; endButton: string; }; chatMessage: { own: string; other: string; }; chatHeader: { container: string; backButton: string; }; spinner: string; suggestedResponse?: { container: string; }; video: { container: string; header: string; headerButton: string; statusDot: string; controlsBackground: string; controlEnabled: string; controlDisabled: string; endCall: string; tile: string; placeholder: string; avatar: string; nameOverlay: string; mutedIndicator: string; }; } export declare const themes: Record<ThemeType, WidgetTheme>; export declare function getTheme(themeType: ThemeType): WidgetTheme; export declare const defaultWidgetStyles: WidgetTheme;