UNPKG

1.39 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6
7var _enhancer = require('./enhancer');
8
9var _enhancer2 = _interopRequireDefault(_enhancer);
10
11var _plugins = require('./plugins');
12
13var _plugins2 = _interopRequireDefault(_plugins);
14
15var _style = require('./components/style');
16
17var _style2 = _interopRequireDefault(_style);
18
19var _styleRoot = require('./components/style-root');
20
21var _styleRoot2 = _interopRequireDefault(_styleRoot);
22
23var _getState = require('./get-state');
24
25var _getState2 = _interopRequireDefault(_getState);
26
27var _keyframes = require('./keyframes');
28
29var _keyframes2 = _interopRequireDefault(_keyframes);
30
31var _resolveStyles = require('./resolve-styles');
32
33function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
34
35function Radium(ComposedComponent) {
36 return (0, _enhancer2.default)(ComposedComponent);
37}
38
39Radium.Plugins = _plugins2.default;
40Radium.Style = _style2.default;
41Radium.StyleRoot = _styleRoot2.default;
42Radium.getState = _getState2.default;
43Radium.keyframes = _keyframes2.default;
44
45if (process.env.NODE_ENV !== 'production') {
46 Radium.TestMode = {
47 clearState: _resolveStyles.__clearStateForTests,
48 disable: _resolveStyles.__setTestMode.bind(null, false),
49 enable: _resolveStyles.__setTestMode.bind(null, true)
50 };
51}
52
53exports.default = Radium;
54module.exports = exports['default'];
\No newline at end of file