react-chatbotify
Version:
A modern React library for creating flexible and extensible chatbots.
68 lines • 3.13 kB
TypeScript
/**
* Defines the styles for the chat bot.
*/
export type Styles = {
tooltipStyle?: React.CSSProperties;
notificationBadgeStyle?: React.CSSProperties;
chatWindowStyle?: React.CSSProperties;
headerStyle?: React.CSSProperties;
bodyStyle?: React.CSSProperties;
chatInputContainerStyle?: React.CSSProperties;
chatInputAreaStyle?: React.CSSProperties;
chatInputAreaFocusedStyle?: React.CSSProperties;
chatInputAreaDisabledStyle?: React.CSSProperties;
userBubbleStyle?: React.CSSProperties;
botBubbleStyle?: React.CSSProperties;
botOptionStyle?: React.CSSProperties;
botOptionHoveredStyle?: React.CSSProperties;
botCheckboxRowStyle?: React.CSSProperties;
botCheckboxNextStyle?: React.CSSProperties;
botCheckMarkStyle?: React.CSSProperties;
botCheckMarkSelectedStyle?: React.CSSProperties;
characterLimitStyle?: React.CSSProperties;
characterLimitReachedStyle?: React.CSSProperties;
chatHistoryLineBreakStyle?: React.CSSProperties;
chatMessagePromptStyle?: React.CSSProperties;
chatMessagePromptHoveredStyle?: React.CSSProperties;
footerStyle?: React.CSSProperties;
loadingSpinnerStyle?: React.CSSProperties;
mediaDisplayContainerStyle?: React.CSSProperties;
chatButtonStyle?: React.CSSProperties;
chatHistoryButtonStyle?: React.CSSProperties;
chatHistoryButtonHoveredStyle?: React.CSSProperties;
sendButtonStyle?: React.CSSProperties;
sendButtonDisabledStyle?: React.CSSProperties;
sendButtonHoveredStyle?: React.CSSProperties;
audioButtonStyle?: React.CSSProperties;
audioButtonDisabledStyle?: React.CSSProperties;
closeChatButtonStyle?: React.CSSProperties;
emojiButtonStyle?: React.CSSProperties;
emojiButtonDisabledStyle?: React.CSSProperties;
fileAttachmentButtonStyle?: React.CSSProperties;
fileAttachmentButtonDisabledStyle?: React.CSSProperties;
notificationButtonStyle?: React.CSSProperties;
notificationButtonDisabledStyle?: React.CSSProperties;
voiceButtonStyle?: React.CSSProperties;
voiceButtonDisabledStyle?: React.CSSProperties;
chatIconStyle?: React.CSSProperties;
audioIconStyle?: React.CSSProperties;
audioIconDisabledStyle?: React.CSSProperties;
closeChatIconStyle?: React.CSSProperties;
emojiIconStyle?: React.CSSProperties;
emojiIconDisabledStyle?: React.CSSProperties;
fileAttachmentIconStyle?: React.CSSProperties;
fileAttachmentIconDisabledStyle?: React.CSSProperties;
notificationIconStyle?: React.CSSProperties;
notificationIconDisabledStyle?: React.CSSProperties;
voiceIconStyle?: React.CSSProperties;
voiceIconDisabledStyle?: React.CSSProperties;
sendIconStyle?: React.CSSProperties;
sendIconDisabledStyle?: React.CSSProperties;
sendIconHoveredStyle?: React.CSSProperties;
rcbTypingIndicatorContainerStyle?: React.CSSProperties;
rcbTypingIndicatorDotStyle?: React.CSSProperties;
toastPromptContainerStyle?: React.CSSProperties;
toastPromptStyle?: React.CSSProperties;
toastPromptHoveredStyle?: React.CSSProperties;
};
//# sourceMappingURL=Styles.d.ts.map