Elevate your user experience with our advanced color customization feature. We provide a bespoke version of the theme to perfectly match the unique style of your websited's UI.
To fine-tune the colors, simply add a colorSchema[] object as illustrated in the example.
You don't need to send the entire object, you can include the sections you would like to change.
colorSchema[] object
const colorSchema = {
//primary button is to complete the action like "Complete payment" and "Continue"
"button": {
"primary": {
"background": {
"default": "#3C5BFC",
"hover": "#7087FF",
"active": "#2E47C9"
},
"text": {
"color": {
"default": "#FFFFFF"
}
}
},
//this is the link button like "go back"
"tertiary": {
"text": {
"color": {
"default": "#3C5BFC"
}
}
}
},
//This affect the inputs and select
"input": {
"background": {
"default": "#FFFFFF",
"locked": "#E6E7EB"
},
"border": {
"color": {
"default": "#373840",
"locked": "#D5D6DE",
"active": "#3C5BFC",
"error": "#CF3434"
}
},
"text": {
"color": {
"label": "#B0B3BF",
"input": "#0B1130",
"placeholderHint": "#B0B3BF"
}
}
},
//This affects the text that is not related to the inputs.
"text": {
"color": "#373840"
},
//This is the background color of the label on the input and select when add some value
"label": {
"background": "#FFFFFF"
}
};
Visual references
In the images below you will find the visual references of the colorSchema parameters and color customization possibilities.