material-ui
Version:
Material Design UI components built with React
41 lines (30 loc) • 1.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _reactAddonsUpdate = require('react-addons-update');
var _reactAddonsUpdate2 = _interopRequireDefault(_reactAddonsUpdate);
var _extend = require('../utils/extend');
var _extend2 = _interopRequireDefault(_extend);
var _getMuiTheme = require('./getMuiTheme');
var _getMuiTheme2 = _interopRequireDefault(_getMuiTheme);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// import deprecatedExport from '../utils/deprecatedExport';
exports.default = // deprecatedExport(
{
getMuiTheme: _getMuiTheme2.default,
modifyRawThemeSpacing: function modifyRawThemeSpacing(muiTheme, spacing) {
return (0, _getMuiTheme2.default)((0, _reactAddonsUpdate2.default)(muiTheme.baseTheme, { spacing: { $set: spacing } }));
},
modifyRawThemePalette: function modifyRawThemePalette(muiTheme, palette) {
var newPalette = (0, _extend2.default)(muiTheme.baseTheme.palette, palette);
return (0, _getMuiTheme2.default)((0, _reactAddonsUpdate2.default)(muiTheme.baseTheme, { palette: { $set: newPalette } }));
},
modifyRawThemeFontFamily: function modifyRawThemeFontFamily(muiTheme, fontFamily) {
return (0, _getMuiTheme2.default)((0, _reactAddonsUpdate2.default)(muiTheme.baseTheme, { fontFamily: { $set: fontFamily } }));
}
}; // ,
// 'material-ui/lib/styles/theme-manager',
// 'material-ui/lib/styles/themeManager'
//);
module.exports = exports['default'];