Changeset View
Changeset View
Standalone View
Standalone View
web/cashtab/src/index.js
import React from 'react'; | import React from 'react'; | ||||
import ReactDOM from 'react-dom'; | import ReactDOM from 'react-dom'; | ||||
import './index.css'; | import './index.css'; | ||||
import App from './components/App'; | import App from './components/App'; | ||||
import { WalletProvider } from './utils/context'; | import { WalletProvider } from './utils/context'; | ||||
import { HashRouter as Router } from 'react-router-dom'; | import { HashRouter as Router } from 'react-router-dom'; | ||||
import GA from './utils/GoogleAnalytics'; | import GA from './utils/GoogleAnalytics'; | ||||
import { tx } from '@transifex/native'; | |||||
ReactDOM.render( | ReactDOM.render( | ||||
<WalletProvider> | <WalletProvider> | ||||
<Router> | <Router> | ||||
{GA.init() && <GA.RouteTracker />} | {GA.init() && <GA.RouteTracker />} | ||||
{tx.init({ | |||||
token: process.env.REACT_APP_TRANSIFEX_TOKEN, | |||||
sourceLocale: 'en', | |||||
})} | |||||
<App /> | <App /> | ||||
</Router> | </Router> | ||||
</WalletProvider>, | </WalletProvider>, | ||||
document.getElementById('root'), | document.getElementById('root'), | ||||
); | ); | ||||
if ('serviceWorker' in navigator) { | if ('serviceWorker' in navigator) { | ||||
window.addEventListener('load', () => | window.addEventListener('load', () => | ||||
navigator.serviceWorker.register('/serviceWorker.js').catch(() => null), | navigator.serviceWorker.register('/serviceWorker.js').catch(() => null), | ||||
); | ); | ||||
} | } | ||||
if (module.hot) { | if (module.hot) { | ||||
module.hot.accept(); | module.hot.accept(); | ||||
} | } |