UNPKG

ecology9-src4js-tools

Version:

src4js-tools

63 lines (58 loc) 1.81 kB
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();