Interface AiChatThemeSettings
Theme settings specific to the AI Chatbot component
Properties
backgroundColor
backgroundColor?:
string
Background color of the chatbot
body
body?:
object
Settings for the main chat body
Type declaration
body.gapBetweenMessagesgapBetweenMessages?:
stringGap size between each message in the chat body
body.paddingBottompaddingBottom?:
stringBottom padding of the chat body
body.paddingLeftpaddingLeft?:
stringLeft padding of the chat body
body.paddingRightpaddingRight?:
stringRight padding of the chat body
body.paddingToppaddingTop?:
stringTop padding of the chat body
border
border?:
false|string
Border of the chatbot
borderRadius
borderRadius?:
false|string
Border radius of the chatbot
clickableMessages
clickableMessages?:
object
Settings for the chatbot clickable messages
Type declaration
clickableMessages.backgroundColorbackgroundColor?:
stringBackground color of the chatbot clickable messages
clickableMessages.borderborder?:
false|stringBorder of the chatbot clickable messages
clickableMessages.borderGradientborderGradient?: [
string,string] |null2-color gradient to be applied on the border
clickableMessages.hoverhover?:
objectSetting to be applied on hover
hover.backgroundColorbackgroundColor?:
stringBackground color of the chatbot clickable messages on hover
hover.textColortextColor?:
stringText color of the chatbot clickable messages on hover
clickableMessages.textColortextColor?:
stringText color of the chatbot clickable messages
dataTopics
dataTopics?:
object
Settings for the data topics screen
Type declaration
dataTopics.backgroundColorbackgroundColor?:
stringBackground color of the data topics screen
dataTopics.itemsitems?:
objectSettings for the individual data topic items
items.backgroundColorbackgroundColor?:
stringBackground color of the data topic items
items.textColortextColor?:
stringText color of the data topic items
dropup
dropup?:
object
Settings for chatbot dropup
Type declaration
dropup.backgroundColorbackgroundColor?:
stringBackground color of the dropup
dropup.borderRadiusborderRadius?:
stringBorder radius of the dropup
dropup.boxShadowboxShadow?:
stringBox shadow of the dropup
dropup.headersheaders?:
objectSettings for the section headers of the dropup
headers.hoverhover?:
objectSettings to be applied on hover of the headers
hover.backgroundColorbackgroundColor?:
stringBackground color of headers on hover
headers.textColortextColor?:
stringText color of headers
dropup.itemsitems?:
objectSettings for the dropup items
items.hoverhover?:
objectSettings to be applied on hover of dropup items
hover.backgroundColorbackgroundColor?:
stringBackground color of dropup items on hover
items.textColortextColor?:
stringText color of the dropup items
footer
footer?:
object
Settings for the chat footer
Type declaration
footer.paddingBottompaddingBottom?:
stringBottom padding of the chat footer
footer.paddingLeftpaddingLeft?:
stringLeft padding of the chat footer
footer.paddingRightpaddingRight?:
stringRight padding of the chat footer
footer.paddingToppaddingTop?:
stringTop padding of the chat footer
header
header?:
object
Settings for the chatbot header
Type declaration
header.backgroundColorbackgroundColor?:
stringBackground color of the chatbot header
header.textColortextColor?:
stringText color of the chatbot header
icons
icons?:
object
Settings for the chatbot icons
Type declaration
icons.colorcolor?:
stringColor of the chatbot icons
icons.feedbackIconsfeedbackIcons?:
objectSettings for feedback icons
feedbackIcons.hoverColorhoverColor?:
stringBackground color of the feedback icons on hover
input
input?:
object
Settings for the chatbot input
Type declaration
input.backgroundColorbackgroundColor?:
stringBackground color of the input
input.focusfocus?:
objectSettings to be applied on input focus
focus.outlineColoroutlineColor?:
stringOutline color of the input
primaryFontSize
primaryFontSize?: [
string,string]
Primary font size for text in the chatbot
primaryTextColor
primaryTextColor?:
string
Text color of the chatbot
secondaryTextColor
secondaryTextColor?:
string
Secondary text color of the chatbot
suggestions
suggestions?:
object
Settings for the chatbot suggestions
Type declaration
suggestions.backgroundColorbackgroundColor?:
stringBackground color of the chatbot suggestions
suggestions.borderborder?:
stringBorder of the chatbot suggestions
suggestions.borderGradientborderGradient?: [
string,string] |null2-color gradient to be applied on the border
suggestions.borderRadiusborderRadius?:
stringBorder radius of the chatbot suggestions
suggestions.gapgap?:
stringGap size between each suggestion item
suggestions.hoverhover?:
objectSetting to be applied on hover
hover.backgroundColorbackgroundColor?:
stringBackground color of the chatbot suggestions on hover
hover.textColortextColor?:
stringText color of the chatbot suggestions on hover
suggestions.loadingGradientloadingGradient?: [
string,string]2-color gradient to be applied on suggestions loading animation
suggestions.textColortextColor?:
stringText color of the chatbot suggestions
systemMessages
systemMessages?:
object
Settings for system chat messages
Type declaration
systemMessages.backgroundColorbackgroundColor?:
stringBackground color of system chat messages
tooltips
tooltips?:
object
Settings for the chatbot tooltips
Type declaration
tooltips.backgroundColorbackgroundColor?:
stringBackground color of the tooltips
tooltips.boxShadowboxShadow?:
stringBox shadow of the tooltips
tooltips.textColortextColor?:
stringText color of the tooltips
userMessages
userMessages?:
object
Settings for user chat messages
Type declaration
userMessages.backgroundColorbackgroundColor?:
stringBackground color of user chat messages