1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-10 16:15:01 +00:00
mon-entreprise/site/source/entry.fr.tsx

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

35 lines
960 B
TypeScript
Raw Normal View History

import 'core-js/stable'
import rules from 'modele-social'
2018-07-12 10:09:41 +02:00
import { render } from 'react-dom'
import 'react-hot-loader'
import { hot } from 'react-hot-loader/root'
import 'regenerator-runtime/runtime'
2018-07-12 10:09:41 +02:00
import App from './App'
import i18next from './locales/i18n'
import { I18nProvider } from '@react-aria/i18n'
import './sentry'
i18next.changeLanguage('fr')
const Root = hot(() => <App basename="mon-entreprise" rules={rules} />)
2020-05-05 02:20:50 +02:00
// Test bug Firefox
// from https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload
false &&
typeof window !== 'undefined' &&
window.addEventListener('beforeunload', function (e) {
// Cancel the event
e.preventDefault() // If you prevent default behavior in Mozilla Firefox prompt will always be shown
// Chrome requires returnValue to be set
e.returnValue = ''
})
2020-05-05 02:20:50 +02:00
const anchor = document.querySelector('#js')
render(
<I18nProvider locale="fr-FR">
<Root />
</I18nProvider>,
anchor
)