react-css-themr
Advanced tools
Comparing version 1.1.1 to 1.1.2
@@ -21,2 +21,4 @@ 'use strict'; | ||
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
@@ -73,5 +75,8 @@ | ||
value: function render() { | ||
var composeTheme = this.props.composeTheme; | ||
var _props = this.props; | ||
var composeTheme = _props.composeTheme; | ||
return _react2.default.createElement(ThemedComponent, _extends({}, this.props, { | ||
var rest = _objectWithoutProperties(_props, ['composeTheme']); | ||
return _react2.default.createElement(ThemedComponent, _extends({}, rest, { | ||
theme: composeTheme ? this.getTheme() : this.getThemeNotComposed() | ||
@@ -78,0 +83,0 @@ })); |
@@ -5,3 +5,3 @@ { | ||
"homepage": "https://github.com/javivelasco/react-css-themr#readme", | ||
"version": "1.1.1", | ||
"version": "1.1.2", | ||
"main": "./lib", | ||
@@ -8,0 +8,0 @@ "author": { |
@@ -49,5 +49,5 @@ import React, { Component, PropTypes } from 'react' | ||
render() { | ||
const { composeTheme } = this.props | ||
const { composeTheme, ...rest } = this.props | ||
return React.createElement(ThemedComponent, { | ||
...this.props, | ||
...rest, | ||
theme: composeTheme | ||
@@ -54,0 +54,0 @@ ? this.getTheme() |
23495
252