UNPKG

@6thquake/react-material

Version:

React components that implement Google's Material Design.

37 lines (35 loc) 977 B
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); }