@6thquake/react-material
Version:
React components that implement Google's Material Design.
37 lines (35 loc) • 977 B
JavaScript
import _extends from "@babel/runtime/helpers/extends";
import createMuiTheme from '@material-ui/core/styles/createMuiTheme';
import deepmerge from 'deepmerge';
import orange from '../colors/orange';
import green from '../colors/green';
import yellow from '../colors/yellow';
import common from '../colors/common';
const addon = theme => {
return _extends({}, deepmerge({
palette: {
warning: {
light: orange['300'],
main: orange['500'],
dark: orange['700'],
contrastText: common.white
},
success: {
light: green['300'],
main: green['500'],
dark: green['700'],
contrastText: common.white
},
progress: {
light: yellow['300'],
main: yellow['500'],
dark: yellow['700'],
contrastText: common.white
}
}
}, theme));
};
export default function (options = {}) {
const defaultTheme = createMuiTheme(options);
return addon(defaultTheme);
}