@connectycube/chat-widget
Version:
A React component that seamlessly integrates ConnectyCube's real-time chat capabilities into your web applications. This widget offers an out-of-the-box solution for embedding chat features—such as instant messaging, user presence, and file sharing—withou
24 lines (23 loc) • 774 B
TypeScript
import { Config } from 'connectycube/types';
import { AppPresets } from './hooks/useAppPresets';
export type AppProps = AppPresets & {
appId: Config.Credentials['appId'];
authKey: Config.Credentials['authKey'];
config?: Config.Options;
userId?: string;
userName?: string;
userAvatar?: string;
userProfileLink?: string;
translation?: 'en' | 'el' | 'ua';
disableClickOutside?: boolean;
disableEscKeyPress?: boolean;
hideWidgetButton?: boolean;
buttonTitle?: string;
portalStyle?: React.CSSProperties;
overlayStyle?: React.CSSProperties;
buttonStyle?: React.CSSProperties;
badgeStyle?: React.CSSProperties;
onlineBadgeStyle?: React.CSSProperties;
};
declare const App: React.FC<AppProps>;
export default App;