From 25bc10c4b9808cef681ee2cb55b2015ce9e3e750 Mon Sep 17 00:00:00 2001 From: ceram1 Date: Sat, 7 Nov 2015 13:33:57 +0900 Subject: [PATCH] Replaced Object.assign with polyfill. Fixes #41 --- docs/app/components/preview/index.jsx | 5 ++++- package.json | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/app/components/preview/index.jsx b/docs/app/components/preview/index.jsx index 3710e57b2..7b418f84e 100644 --- a/docs/app/components/preview/index.jsx +++ b/docs/app/components/preview/index.jsx @@ -2,8 +2,11 @@ import React from 'react'; import ReactDOM from 'react-dom'; import babel from 'babel-core/browser'; import ReactToolbox from 'react-toolbox'; +import assignPolyfill from 'object.assign/polyfill'; import style from './style'; +const assign = assignPolyfill(); + const ERROR_TIMEOUT = 500; const Preview = React.createClass({ @@ -16,7 +19,7 @@ const Preview = React.createClass({ getDefaultProps () { return { className: '', - scope: Object.assign({ React }, ReactToolbox) + scope: assign({ React }, ReactToolbox) }; }, diff --git a/package.json b/package.json index a80ae55f9..5fd1bac00 100644 --- a/package.json +++ b/package.json @@ -88,5 +88,8 @@ "webpack-dev-middleware": "^1.2.0", "webpack-hot-middleware": "^2.4.1" }, - "repository": "github:react-toolbox/react-toolbox" + "repository": "github:react-toolbox/react-toolbox", + "dependencies": { + "object.assign": "^4.0.3" + } }