Interface: DefaultPalette
Default palette settings for customer theming.
This interface defines the base color scheme and visual settings for a customer's themed experience. It provides primary colors, behavior flags, and specialized styling for different UI components.
Properties
accentColor
accentColor:
string
Primary accent color used for highlighting and emphasis.
This color is used for buttons, active states, and other elements that need to stand out in the interface.
backgroundColor
backgroundColor:
string
Primary background color for the interface.
This sets the base background color for the configurator UI.
default
default:
boolean
When true
, this is the default palette that should be used if no
other is specified. If true
, it means customer specific settings weren't loaded yet.
group?
optional
group:Partial
<PaletteGroup
>
Styling settings for option groups.
These control the appearance of option groups in the configurator.
hotSpots?
optional
hotSpots:PaletteHotSpots
Styling settings for hotspots on the 3D model.
These settings control the appearance of interactive points on the model.
isWhiteButtonText
isWhiteButtonText:
boolean
When true
, button text should be white instead of adaptive.
This forces white text on buttons regardless of the background color, which can be useful for maintaining consistent branding.
mesh?
optional
mesh:Partial
<PaletteMesh
>
Styling settings for 3D mesh highlighting.
These control the appearance of highlighted meshes in the 3D view.
modularQuickIcons?
optional
modularQuickIcons:QuickIconsType
[]
Quick action icons specific to modular products.
These define which quick actions are available for modular products.
quickIcons?
optional
quickIcons:QuickIcons
Configuration for quick action icons.
These define which quick actions are available in different contexts.