@betterbugs/web-sdk
Version:
A web sdk package for Betterbugs
37 lines (34 loc) • 958 B
TypeScript
export interface BetterBugsStylesConfig {
theme?: 'light' | 'dark';
primaryColor?: string;
primaryTextColor?: string;
fontFamily?: string;
secondaryColor?: string;
secondaryTextColor?: string;
textColor?: string;
mutedTextColor?: string;
inputBgColor?: string;
}
export interface BetterBugsConfiguration {
styles?: BetterBugsStylesConfig;
email?: string;
brandLogoUrl?: string;
brandUrl?: string;
mainHeaderText?: string;
subHeaderText?: string;
startRecordingBtnText?: string;
emailFieldLabel?: string;
emailFieldPlaceholder?: string;
titleFieldLabel?: string;
titleFieldPlaceholder?: string;
descriptionFieldLabel?: string;
descriptionFieldPlaceholder?: string;
successMessageHeaderText?: string;
successMessageSubHeaderText?: string;
metaData?: Record<string | number, string | number | null>;
}
declare global {
interface Window {
__BetterbugsRecordingLinkConfig?: BetterBugsConfiguration;
}
}