@6thquake/react-material
Version:
React components that implement Google's Material Design.
53 lines (42 loc) • 1.6 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _createMuiTheme = _interopRequireDefault(require("@material-ui/core/styles/createMuiTheme"));
var _deepmerge = _interopRequireDefault(require("deepmerge"));
var _orange = _interopRequireDefault(require("../colors/orange"));
var _green = _interopRequireDefault(require("../colors/green"));
var _yellow = _interopRequireDefault(require("../colors/yellow"));
var _common = _interopRequireDefault(require("../colors/common"));
var addon = function addon(theme) {
return (0, _extends2.default)({}, (0, _deepmerge.default)({
palette: {
warning: {
light: _orange.default['300'],
main: _orange.default['500'],
dark: _orange.default['700'],
contrastText: _common.default.white
},
success: {
light: _green.default['300'],
main: _green.default['500'],
dark: _green.default['700'],
contrastText: _common.default.white
},
progress: {
light: _yellow.default['300'],
main: _yellow.default['500'],
dark: _yellow.default['700'],
contrastText: _common.default.white
}
}
}, theme));
};
function _default() {
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var defaultTheme = (0, _createMuiTheme.default)(options);
return addon(defaultTheme);
}
;