The Etherspot BUIDLER React Component can be styled to match your theme. See an example below of a theme object that can be passed to the Etherspot component:
Copy const theme = {
color : {
background : {
main : "#221f33" ,
topMenu : "#443d66" ,
topMenuButton : "#ff884d" ,
card : "#2b2640" ,
button : "#ff884d" ,
closeButton : "#ff884d" ,
selectInputToggleButton : "#ff884d" ,
selectInput : "#443d66" ,
selectInputExpanded : "#1a1726" ,
selectInputImagePlaceholder : "#443d66" ,
textInput : "#1a1726" ,
switchInput : "#1a1726" ,
switchInputActiveTab : "#443d66" ,
switchInputInactiveTab : "transparent" ,
pill : "#2b2640" ,
checkboxInputInactive : "#665c99" ,
toDropdownColor : "#F8EFEA" ,
} ,
text : {
selectInput : "#ffeee6" ,
selectInputOption : "#ffeee6" ,
selectInputOptionSecondary : "#ffeee6" ,
searchInput : "#998ae6" ,
searchInputSecondary : "#998ae6" ,
outerLabel : "#998ae6" ,
innerLabel : "#998ae6" ,
topMenu : "#998ae6" ,
main : "#ffeee6" ,
topBar : "#998ae6" ,
buttonSecondary : "#998ae6" ,
card : "#ffeee6" ,
cardTitle : "#ffeee6" ,
button : "#fff" ,
errorMessage : "#ff4d6a" ,
textInput : "#ffeee6" ,
textInputSecondary : "#ffeee6" ,
switchInputActiveTab : "#ffeee6" ,
switchInputInactiveTab : "#bbb8cc" ,
selectInputImagePlaceholder : "#ffeee6" ,
cardDisabled : "#605e5e" ,
pill : "#bbb8cc" ,
pillValue : "#ffeee6" ,
} ,
} ,
};
Copy < Etherspot
themeOverride = {theme}
/>