UNPKG

630 BJavaScriptView Raw
1import React from 'react';
2import ReactDOM from 'react-dom';
3import { AppContainer } from 'react-hot-loader';
4
5import App from '../theme';
6
7import DB from '../theme/tmp/__md__.json';
8import Nav from '../theme/tmp/__nav__';
9
10
11
12// class App extends React.Component {
13
14// render() {
15// return <div> {1}</div>;
16// }
17// }
18DB.nav = Nav;
19
20const render = (Component) => {
21 ReactDOM.render(
22 <AppContainer>
23 <Component db={DB}/>
24 </AppContainer>,
25 document.getElementById('root')
26 );
27}
28
29render(App);
30
31// Hot Module Replacement API
32if (module.hot) {
33 module.hot.accept('../theme', () => {
34 render(App)
35 });
36}
\No newline at end of file