@cometchat/chat-uikit-vue
Version:
Ready-to-use Chat UI Components for Vue(Javascript/Web)
43 lines (42 loc) • 2.32 kB
TypeScript
import { AIAssistBotConfiguration, AIAssistBotStyle } from "@cometchat/uikit-shared";
import { AvatarStyle, ReceiptStyle, TextInputStyle } from "@cometchat/uikit-elements";
import { CometChatTheme } from "@cometchat/uikit-resources";
import { CSSProperties } from "vue";
export declare const getContainerStyle: (style?: AIAssistBotStyle, theme?: CometChatTheme) => {
display: string;
width: string;
height: string;
justifyContent: string;
alignItems: string;
minHeight: string;
background: string;
borderRadius: string;
};
export declare const contentContainerStyle: CSSProperties;
export declare function getBackButtonStyle(style?: AIAssistBotStyle, theme?: CometChatTheme): any;
export declare function getBotsContainerStyle(): any;
export declare function getBotTitleStyle(style?: AIAssistBotStyle, theme?: CometChatTheme): any;
export declare const optionsContainerStyle: CSSProperties;
export declare function getOptionStyle(style?: AIAssistBotStyle, theme?: CometChatTheme): any;
export declare function getBotChatContainerStyle(style?: AIAssistBotStyle, theme?: CometChatTheme): any;
export declare function getBotChatHeaderStyle(theme?: CometChatTheme): any;
export declare function getCloseButtonStyle(style?: AIAssistBotStyle, theme?: CometChatTheme): any;
export declare function getSendButtonStyle(style?: AIAssistBotStyle, theme?: CometChatTheme): any;
export declare function getChatBotMessageContainerStyle(): any;
export declare function getMessageBubbleStyle(message: CometChat.TextMessage, theme: CometChatTheme, sender: CometChat.User, configuration: AIAssistBotConfiguration): any;
export declare function getAvatarStyle(style: AvatarStyle): AvatarStyle;
export declare function textInputStyle(style: TextInputStyle, theme: CometChatTheme): TextInputStyle;
export declare function getMessageBubbleDateStyle(theme: CometChatTheme): {
textColor: string;
textFont: string;
padding: string;
};
export declare function getMessageReceiptStyle(style: AIAssistBotStyle, theme: CometChatTheme): ReceiptStyle;
export declare function getBotBackgroundStyle(theme: CometChatTheme): {
display: string;
justifyContent: string;
height: string;
width: string;
background: string;
};
export declare function getMessageListFooterStyle(): CSSProperties;