ecology9-src4js-tools
Version:
src4js-tools
63 lines (58 loc) • 1.81 kB
JavaScript
import * as serviceWorker from './registerServiceWorker';
import React, { Component } from 'react';
import ReactDOM, { render } from 'react-dom';
// import { HashRouter as Router, withRouter } from 'react-router-dom';
import * as mobx from 'mobx';
import * as ReactRouterDom from 'react-router-dom';
import * as mobxReact from 'mobx-react';
import classnames from 'classnames';
import moment from 'moment';
window.React = React;
window.ReactDOM = ReactDOM;
window.ReactRouterDom = ReactRouterDom;
window.mobx = mobx;
window.mobxReact = mobxReact;
window.classnames = classnames;
window.moment = moment;
// import { Modal, Tools } from 'weaver-mobile';
// import { RouteLayout } from 'weaver-mobile-page';
// @withRouter
// class Frame extends Component {
// componentDidMount() {
// const { history } = this.props;
// history.push(this.getPath());
// }
// getPath = () => {
// const { location: { pathname } } = this.props;
// return /\/viewframe$/.test(pathname) ? pathname : `${pathname}/viewframe`;
// }
// render() {
// const { src } = this.props;
// return (
// <RouteLayout.Frame
// id="viewframe"
// path={this.getPath()}
// iframeProps={{ src }}
// />
// );
// }
// }
// window.weaJs = {
// callApi: Tools.callApi,
// alert: (message = '') => Modal.alert('', message),
// showDialog: (src = '') => {
// let wrap = window.document.getElementById('frameOfShowDialog');
// if (!wrap) {
// wrap = window.document.createElement('div');
// wrap.id = 'frameOfShowDialog';
// window.document.body.appendChild(wrap);
// }
// const Root = () => (
// <Router>
// <Frame src={src} />
// </Router>
// );
// render(<Root />, wrap);
// }
// };
serviceWorker.register();