You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
629 B
JavaScript
26 lines
629 B
JavaScript
import style from './style';
|
|
import compose from './compose';
|
|
export function paletteTransform(value, userValue) {
|
|
if (userValue === 'grey') {
|
|
return userValue;
|
|
}
|
|
return value;
|
|
}
|
|
export var color = style({
|
|
prop: 'color',
|
|
themeKey: 'palette',
|
|
transform: paletteTransform
|
|
});
|
|
export var bgcolor = style({
|
|
prop: 'bgcolor',
|
|
cssProperty: 'backgroundColor',
|
|
themeKey: 'palette',
|
|
transform: paletteTransform
|
|
});
|
|
export var backgroundColor = style({
|
|
prop: 'backgroundColor',
|
|
themeKey: 'palette',
|
|
transform: paletteTransform
|
|
});
|
|
var palette = compose(color, bgcolor, backgroundColor);
|
|
export default palette; |