Я добавил пользовательский цвет (синий) в палитру:
const rawTheme = createMuiTheme({
palette: {
primary: {
light: '#7ED321',
main: '#417505',
dark: '#2B5101',
contrastText: '#EEEEEE'
},
secondary: {
light: '#888888',
main: '#444444',
dark: '#222222',
contrastText: '#EEEEEE'
},
type: 'dark'
},
typography: {
useNextVariants: true
}
});
const blue = {
main: blueMui['600']
};
rawTheme.palette.augmentColor(blue);
const theme = deepmerge(rawTheme, {
palette: {
blue,
},
});
export default theme;
И я хотел бы, чтобы он использовался в таких компонентах, как основной и дополнительный, например (где палитра связана споведение компонентов).Как это:
<Button color={'primary'}/>
или
<Button color={'blue'}/>
Есть ли способ достичь этого?Как правило, когда вы добавляете новый цвет в палитру, чтобы он выбирал поведение, используя в качестве базового цвета «синий» цвет?
Спасибо