UNPKG

@6thquake/react-material

Version:

React components that implement Google's Material Design.

53 lines (42 loc) 1.6 kB
"use strict"; 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); }