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?
optionalgroup:Partial<PaletteGroup>
Styling settings for option groups.
These control the appearance of option groups in the configurator.
hotSpots?
optionalhotSpots: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?
optionalmesh:Partial<PaletteMesh>
Styling settings for 3D mesh highlighting.
These control the appearance of highlighted meshes in the 3D view.
modularQuickIcons?
optionalmodularQuickIcons:QuickIconsType[]
Quick action icons specific to modular products.
These define which quick actions are available for modular products.
quickIcons?
optionalquickIcons:QuickIcons
Configuration for quick action icons.
These define which quick actions are available in different contexts.