From dce12799b16b8c16ab078bbd2dbf996956886538 Mon Sep 17 00:00:00 2001 From: Tom Chen Date: Thu, 29 Oct 2015 12:28:08 +0800 Subject: [PATCH] feat(ToastContainer): ES2015 --- src/ToastContainer.js | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/ToastContainer.js b/src/ToastContainer.js index ba49261..ba7887c 100644 --- a/src/ToastContainer.js +++ b/src/ToastContainer.js @@ -1,12 +1,19 @@ -"use strict"; -var React = require("react"); -var update = require('react-addons-update'); +import { + default as React, + PropTypes, +} from "react"; -var ToastMessage = React.createFactory(require("./ToastMessage")); +import { + default as update, +} from "react-addons-update"; + +import { + default as ToastMessage, +} from "./ToastMessage"; function noop () {} -module.exports = React.createClass({ +export default React.createClass({ displayName: "ToastContainer", error (message, title, optionsOverride) { @@ -42,7 +49,7 @@ module.exports = React.createClass({ warning: "warning", }, id: "toast-container", - toastMessageFactory: ToastMessage, + toastMessageFactory: React.createFactory(ToastMessage), preventDuplicates: false, newestOnTop: true, onClick: noop,