diff --git a/scripts/build.js b/scripts/build.js index 85e1a77..e260d62 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -20,7 +20,7 @@ if (__PROD__) { publicPath: config.output.publicPath, historyApiFallback: true, hot: true, - quiet: true, + noInfo: true, }) server.listen(__SERVER_PORT__, __SERVER_HOST__, (err) => { diff --git a/src/index.js b/src/index.js index 7bb25ca..728b914 100644 --- a/src/index.js +++ b/src/index.js @@ -1,15 +1,15 @@ import React from "react" import { render } from "react-dom" -import { Provider } from "react-redux" import { Router, browserHistory } from "react-router" +import Root from "Root" import store from "./store" import routes from "./routes" render( - + - , + , document.querySelector("#root") ) diff --git a/web_modules/Root/Root.dev.js b/web_modules/Root/Root.dev.js new file mode 100644 index 0000000..9062e3e --- /dev/null +++ b/web_modules/Root/Root.dev.js @@ -0,0 +1,23 @@ +import React, { Component, PropTypes } from "react" +import { Provider } from "react-redux" +import DevTools from "DevTools" + +class Root extends Component { + render() { + return ( + +
+ { this.props.children } + +
+
+ ) + } +} + +Root.propTypes = { + store: PropTypes.any, + children: PropTypes.any, +} + +export default Root diff --git a/web_modules/Root/Root.prod.js b/web_modules/Root/Root.prod.js new file mode 100644 index 0000000..542f506 --- /dev/null +++ b/web_modules/Root/Root.prod.js @@ -0,0 +1,19 @@ +import React, { Component, PropTypes } from "react" +import { Provider } from "react-redux" + +class Root extends Component { + render() { + return ( + + { this.props.children } + + ) + } +} + +Root.propTypes = { + store: PropTypes.any, + children: PropTypes.any, +} + +export default Root diff --git a/web_modules/Root/index.js b/web_modules/Root/index.js new file mode 100644 index 0000000..6fb5a86 --- /dev/null +++ b/web_modules/Root/index.js @@ -0,0 +1,5 @@ +if (__PROD__) { + module.exports = require("./Root.prod") +} else { + module.exports = require("./Root.dev") +}