@geezee/react-ui
Version:
Modern and minimalist React UI library.
28 lines (25 loc) • 719 B
JavaScript
export var defaultGetColor = function defaultGetColor(palette, variant, disabled, active) {
var isLine = variant === 'line';
if (disabled) {
return {
color: palette.cNeutral5,
hoverColor: palette.cNeutral5,
bgColor: isLine ? '' : palette.cNeutral1,
hoverBgColor: isLine ? '' : palette.cNeutral1
};
}
if (active) {
return {
color: palette.cTheme5,
hoverColor: palette.cTheme5,
bgColor: isLine ? '' : palette.cTheme2,
hoverBgColor: isLine ? '' : palette.cTheme2
};
}
return {
color: palette.cNeutral6,
hoverColor: palette.cTheme5,
bgColor: isLine ? '' : palette.cNeutral1,
hoverBgColor: isLine ? '' : palette.cNeutral1
};
};