UNPKG

@connectycube/chat-widget

Version:

A customizable React chat widget built on the ConnectyCube platform, enabling real-time messaging, calls, and user engagement in any web app.

33 lines 1.27 kB
import { Users } from '@connectycube/react'; export declare const buildExternalIdFromUsers: (users?: Users.User[]) => string; export declare const sleep: (ms: number) => Promise<void>; export declare const stripSpecificTailwindSupports: (css: string) => string; /** Runtime check - use for SSR (Remix, Next, etc.) where module may load on server first */ export declare const isBrowser: () => boolean; export declare enum dataPrefix { WRAPPER = "data-connectycube-chat-widget-wrapper", FOCUSED = "data-connectycube-chat-widget-focused" } export declare const widgetFontSize = "15px"; export declare const widgetFontWeight = "400"; export declare const widgetExternalIdPrefix = "external_id"; export declare const AI_CURRENT_USER_POSTFIX = "::current_user"; export declare enum AIDropdownMenuSubKeys { GET_SUMMARY = "ai:get-summary", CHANGE_TONE = "ai:change-tone", DEFAULT = "ai:default" } export declare enum ChatSummaryFilters { LAST_7_DAYS = "last-7-days", LAST_DAY = "last-day", UNREADS = "unreads" } export declare enum InputMessageTones { POSITIVE = "positive", NEGATIVE = "negative", CRINGE = "cringe" } export declare enum TempMessageTags { AI_TEXT_SUMMARY = "ai-text-summary" } //# sourceMappingURL=widget.d.ts.map