Theme
Theme options. Material UI theme options are also valid - See Material UI theme customisations for more info.
Properties:
RuntimeLoginView: objectTheme properties for RuntimeLoginView component
Container: CSSProps- CSS properties for the RuntimeLoginView containerLoginButton: CSSProps- CSS properties for the login button on the login form
LoginFormView: objectTheme properties for the login form
Container: CSSProps- CSS properties for the login form wrapperLoginButton: CSSProps- CSS properties for the LoginButton
RootContainer: CSSPropsCSS properties for the upmost application wrapper
AgentDesktopView: objectTheme properties for the AgentDesktopView component
Panel1: CSSProps- CSS properties for the panel containing the task list and task detailPanel2: CSSProps- CSS properties for the panel containing the CRM viewContentSplitter: CSSProps- CSS properties for the component splitter, the element that, once dragged, resizes the view
MainHeader: objectTheme properties for the MainHeader component, the banner at the top of the UI
Container: CSSProps- CSS properties for the header wrapper elementButton: Theme.ButtonThemeProps- Style Properties for the MUI buttons used in header like "Toggle Side nav", "Toggle mute", "Toggle dialpad sidebar"disabledColor?: string- Use the disabled colorlightHover?: boolean- Use the light hover effect
MainContainer: CSSPropsCSS properties for the element wrapping sideNav and views
SideNav: objectTheme properties for the sidebar elements
Container: CSSProps- CSS properties for the sidebar wrapperButton: Theme.ButtonThemeProps- Style properties for the sidebar buttonsdisabledColor?: string- Use the disabled colorlightHover?: boolean- Use the light hover effectIcon: Theme.ButtonThemeProps- Style properties for the sidebar iconsdisabledColor?: string- Use the disabled colorlightHover?: boolean- Use the light hover effect
TaskCanvas: Theme.TaskCanvasThemePropsStyle Properties for the component that renders the task canvas.
Container: CSSProps- Styles task canvas container.
TaskCanvasHeader: objectTheme properties for the TaskCanvasHeader component
Container: CSSProps- CSS properties for the TaskCanvasHeader containerEndTaskButton: Theme.ButtonThemeProps- Style properties for the end task buttondisabledColor?: string- Use the disabled colorlightHover?: boolean- Use the light hover effectWrapupTaskButton: Theme.ButtonThemeProps- Style properties for the wrap up task buttondisabledColor?: string- Use the disabled colorlightHover?: boolean- Use the light hover effect
IncomingTaskCanvas: Theme.IncomingTaskCanvasThemePropsStyle Properties for the IncomingTaskCanvas
AcceptTaskButton: CSSProps- Styles accept task button.RejectTaskButton: CSSProps- Styles reject task button.
ConnectingOutboundCallCanvas: Theme.ConnectingOutboundCallCanvasThemePropsStyle Properties for the outbound call canvas
CancelCallButton: CSSProps- Styles cancel call button.
CallCanvas: objectTheme properties for the CallCanvas component
Button: CSSProps- CSS properties for all the buttons on the call canvasHangUpButton: CSSProps- CSS properties for the hang up call button
TaskInfoPanel: Theme.TaskInfoPanelThemePropsStyle properties for the task info panel
Container: CSSProps- Styles task info panel container.
TaskDetailsPanel: Theme.TaskDetailsPanelThemePropsStyle properties for the task details panel
Container: CSSProps- Styles task details panel container.IconContainer: CSSProps- Styles icon container in task details panel.SecondLine: CSSProps- Styles second line container in task details panel.
TaskList: objectTheme properties for the TaskList component
Filter: object- Theme properties for the task list filter componentContainer: CSSProps- CSS properties for the filter wrapper componentEntryButton: CSSProps- CSS properties for the filter entry buttonMenu: object- Theme properties for the filter menuItems: CSSProps- CSS properties for menu itemsItem: CSSProps- CSS properties for menu itemItem: object- Theme properties for the TaskList itemsContainer: CSSProps- CSS properties for all item containersSelectedContainer: CSSProps- CSS properties for the selected item containerIcon: CSSProps- CSS properties for all iconsSelectedIcon: CSSProps- CSS properties for selected iconButtons: object- Theme properties for the Item buttonsDefaultButton: CSSProps- CSS properties for the default buttonAcceptButton: CSSProps- CSS properties for the accept buttonRejectButton: CSSProps- CSS properties for the reject button
TaskCard: objectTheme properties for the TaskCard component
Container: object- Theme properties for the wrapper componentDefault: CSSProps- CSS properties for the wrapper componentSelected: CSSProps- CSS properties for when the wrapper is selectedHover: CSSProps- CSS properties for when the wrapper is hovered onIconArea: object- Theme properties for the task card iconDefault: CSSProps- CSS properties for the task card iconContentArea: object- Theme properties for the TaskCard contentDefault: CSSProps- CSS properties for the contentInactive: CSSProps- CSS properties for when the content area is inactive
TaskCardPlaceholder: CSSPropsCSS properties for placeholder component when there are no tasks to display
NoTasksCanvas: Theme.NoTasksCanvasThemePropsStyle properties for the NoTasksCanvas component
Container: CSSProps- Styles container.Hint: CSSProps- Styles hint text container.
CRMContainer: objectTheme properties for the CRMContainer
Container: CSSProps- CSS properties for the wrapper componentPlaceholder: object- Theme properties for the placeholder componentContainer: CSSProps- CSS properties for the wrapperIcon: CSSProps- CSS properties for the iconButton: CSSProps- CSS properties the buttonHint: CSSProps- CSS properties the hint
Supervisor: objectTheme properties for the Supervisor component
Container: CSSProps- CSS properties for the wrapper componentTaskCanvas: Theme.SupervisorTaskCanvasThemeProps- Style properties for TaskCanvas componentWorkerCanvas: object- Theme properties for the WorkerCanvas componentContainer: CSSProps- CSS properties for the wrapperHeader: CSSProps- CSS properties for the headerSectionCaption: CSSProps- CSS properties for all the section captionsFilterButton: CSSProps- CSS properties for the filter buttonSearch: object- Theme properties for the search inputContainer: CSSProps- CSS properties for the wrapperButton: CSSProps- CSS properties for the search button
WorkerDirectory: objectTheme properties for the WorkerDirectory component
Container: CSSProps- CSS properties for the wrapperHeader: object- Theme properties for the headerButton: CSSProps- CSS properties for the clickable headerContainer: CSSProps- CSS properties for the wrapperItemsContainer: CSSProps- CSS properties for all the item wrapper componentsItem: CSSProps- CSS properties for all the itemsItemActionButton: CSSProps- CSS properties for the action buttonQueueItem: object- Theme properties for queue itemsAvatar: CSSProps- CSS properties for the avatar
WorkerSkills: objectTheme properties for the WorkerSkills component
SaveButton: CSSProps- CSS properties for the save buttonCancelButton: CSSProps- CSS properties for the cancel buttonDeleteButton: CSSProps- CSS properties for the delete button
LoadingView: objectTheme properties for the LoadingView component
Container: CSSProps- CSS properties for the wrapper
ErrorPage: objectTheme properties for the Error Page
Container: CSSProps- CSS properties for the wrapper componentActions: object- Theme properties for the error page action buttonsRetryButton: CSSProps- CSS properties for the retry buttonDownloadReportButton: CSSProps- CSS properties for the download report button
ParticipantsCanvas: Theme.ParticipantsCanvasThemePropsStyle properties for the Participants Canvas
ParticipantCanvas: ParticipantCanvasThemeProps- Styles for a single participant.Container: CSSProps- Styles participant container.Avatar: CSSProps- Styles participant avatar.TranscriptAvatar: CSSProps- Styles participant avatar in CCAI flow.StateHover: CSSProps- Styles hover state on participant avatar.ConnectingAnimation: CSSProps- Styles participant connecting state.Button: CSSProps- Styles button in participant canvas.HangUpButton: CSSProps- Styles hang up button in participant canvas.Notification: ParticipantsCanvasNotificationThemeProps- Styles for notification in participants canvas.Container: CSSProps- Styles participants container.Disclosure: CSSProps- Styles for Disclosure Paste Component in Google CCAI flow.DisclosureContent: CSSProps- Styles for Disclosure Content Paste Component in Google CCAI flow.DisclosureHeading: CSSProps- Styles for Disclosure Header Paste Component in Google CCAI flow.
OutboundDialerPanel: Theme.OutboundDialerPanelThemePropsStyle properties for the Outbound Dialer
Container: CSSProps- Styles container in OutboundDialerPanel.disabled: CSSProps- Styles disabled state.Header: CSSProps- Styles header in OutboundDialerPanel.HeaderButton: CSSProps- Styles header button in OutboundDialerPanel.
colors: Theme.CoreThemeColors | Theme.BaseThemeColorstheme colors
defaultButtonColor: string- The default button colorlightTextColor: string- The color for the light textsdarkTextColor: string- The color for the dark textsbuttonHoverColor: string- The color for the buttons hover statetabSelectedColor: string- The color for the selected tabsconnectingColor: string- The color for the connecting copydisconnectedColor: string- The color for the disconnected copynotificationBackgroundColorInformation: string- The color for the information notifications backgroundnotificationBackgroundColorSuccess: string- The color for the success notifications backgroundnotificationBackgroundColorError: string- The color for the error notifications backgroundnotificationIconColorWarning: string- The color for the icons in the warning notificationsnotificationBackgroundColorWarning: string- The color for the warning notifications backgroundnotificationIconColorError: string- The color for the icons in the error notificationsuserAvailableColor: string- The color for available usersuserUnavailableColor: string- The color for unavailable userserrorColor: string- Error colorerrorGlow: string- Error glowcircularProgressColor: string- Color of the circular progress bardisabledColor: string- Color the disabled elementsfocusColor: string- Color for the focused elementsfocusGlow: string- Color of the glow for the focused elements
Chat: ChatThemeChat components theme properties
SidePanel: Theme.SidePanelThemePropscomponents theme properties
Container: CSSProps- Main containerHeader: CSSProps- Header elementHeaderButton: CSSProps- Close button in header element
Badge: Theme.BadgeThemePropscomponents theme properties
OuterCircle: CSSProps- external part of the circle that takes care of position and spacing around main inner circleInnerCircle: CSSProps- main part of the circle - takes care of badge size, font and colors
FormComponents: Theme.FormComponentsThemePropsFormComponents theme properties
Input: CSSProps- Styles for the form input componentTextArea: CSSProps- Styles for the form textarea componentSelect: CSSProps- Styles for the form select component
Button: Theme.ButtonThemePropsButton theme properties
disabledColor?: string- Use the disabled colorlightHover?: boolean- Use the light hover effect
Menu: Theme.MenuThemePropsMenu theme properties
Items: CSSProps- Items container for menu itemsItem: CSSProps- Item properties for an item
Progress: objectContainer for the Circular progress bar theme properties
Circular: Theme.CircularProgressThemeProps- Circular progress bar theme propertiesstaticBackgroundBorderColor: string- color for static background borderanimatingBackgroundBorderColor: string- color for animating background borderanimatingForegroundBorderColor: string- color for animating foreground border
Dialpad: Theme.DialpadThemePropsDialpad theme properties
Button: DialpadButtonThemeProps- Style for the dialpad's buttonsContainer: CSSProps | Object- Style for the dialpad button's containerCaption: CSSProps- Style for the dialpad button's captionDescription: CSSProps- Style for the dialpad button's description
Dialer: Theme.DialerThemePropsDialer theme properties
CallButton: ButtonThemeProps- Style for the dialer's Call ButtondisabledColor?: string- Use the disabled colorlightHover?: boolean- Use the light hover effect
Avatar: Theme.AvatarThemePropsAvatar theme properties
Container: CSSProps- containerAvailabilityIcon: CSSProps- availability icon
Tabs: Theme.TabsThemePropsTabs theme properties
Container: CSSProps- Styles for the tabs containerLabelsContainer: CSSProps- Styles for the container for the tab header labelsButton: ButtonThemeProps- Styles for the icon based tab headersdisabledColor?: string- Use the disabled colorlightHover?: boolean- Use the light hover effectActive: CSSProps- Styles for the active tab header containerInactive: CSSProps- Styles for the inactive tab header containerLabelActive: CSSProps- Styles for the active tab labelLabelInactive: CSSProps- Styles for the inactive tab label
UserCard: Theme.UserCardThemePropsUserCard theme properties
AvatarContainer: CSSProps- Styles for the container for the avatarAvailabilityContainer: CSSProps- Styles for the container for the availability badgeFirstLineInfoContainer: CSSProps- Styles for the container for the first line of the user card informationSecondLineInfoContainer: CSSProps- Styles for the container for the second line of the user card information
FilterList: Theme.FiltersListThemePropsFilterList theme properties
ApplyButton: CSSProps- Styles for the main "Apply" buttonResetButton: CSSProps- Styles for the secondary "Reset" buttonItemContainer: CSSProps- Styles for the filter item wrapper elementItemContainerExpanded: CSSProps- Styles for the expanded filter item wrapper element
CountrySelector: Theme.CountrySelectorThemePropsCountrySelector theme properties
CountryList: CSSProps- Style for the dialer's country list componentCountryItem: CSSProps | Object- Style for the dialer's country list component itemFlag: CSSProps- Style for the dialer's country list flag component
IconContainer: objectContainer for icons rendered in the Transcript
TranscriptMessage: objectCustom styling to be applied to the ChatBubble paste component