Files
react-native-paper/app.src.js
2018-05-12 14:22:12 +00:00

39 lines
1010 B
JavaScript

import React from 'react';
import ReactDOM from 'react-dom';
import RedBox from 'redbox-react';
import App from '/home/circleci/react-native-paper/docs/node_modules/component-docs/dist/templates/App.js';
import Layout from '/home/circleci/react-native-paper/docs/node_modules/component-docs/dist/templates/Layout.js';
import data from './app.data';
import '/home/circleci/react-native-paper/docs/node_modules/component-docs/dist/styles/reset.css';
import '/home/circleci/react-native-paper/docs/node_modules/component-docs/dist/styles/globals.css';
import '/home/circleci/react-native-paper/docs/assets/styles.css';
const root = document.getElementById('root');
const render = () => {
try {
ReactDOM.hydrate(
<App
name={window.__INITIAL_PATH__}
data={data}
layout={Layout}
/>,
root
);
} catch (e) {
ReactDOM.render(
<RedBox error={e} />,
root
);
}
};
if (module.hot) {
module.hot.accept(() => {
render();
});
}
render();