# 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