sparkl-ui
Version:
Modern and minimalist React UI library.
41 lines • 1.19 kB
JavaScript
export var getColors = function getColors(palette, status) {
var colors = {
"default": {
background: palette.background,
border: palette.background,
hover: palette.accents_1,
iconBorder: palette.accents_6,
placeholderColor: palette.accents_7
},
secondary: {
background: palette.accents_4,
border: palette.accents_4,
hover: palette.accents_5,
iconBorder: palette.accents_6,
placeholderColor: palette.accents_3
},
success: {
background: palette.successLighter,
border: palette.successLighter,
hover: palette.successLight,
iconBorder: palette.successDark,
placeholderColor: palette.success
},
warning: {
background: palette.warningLight,
border: palette.warningLight,
hover: palette.warning,
iconBorder: palette.warningDark,
placeholderColor: palette.warning
},
error: {
background: palette.errorLighter,
border: palette.errorLighter,
hover: palette.errorLight,
iconBorder: palette.errorDark,
placeholderColor: palette.error
}
};
if (!status) return colors["default"];
return colors[status];
};