mirror of
https://github.com/betagouv/mon-entreprise
synced 2025-02-09 05:15:02 +00:00
7db1a3394e
Pour éviter l'arborescence `mon-entreprise/mon-entreprise` qui prêtait à confusion
34 lines
960 B
TypeScript
34 lines
960 B
TypeScript
import 'core-js/stable'
|
|
import rules from 'modele-social'
|
|
import { render } from 'react-dom'
|
|
import 'react-hot-loader'
|
|
import { hot } from 'react-hot-loader/root'
|
|
import 'regenerator-runtime/runtime'
|
|
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} />)
|
|
|
|
// 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 = ''
|
|
})
|
|
|
|
const anchor = document.querySelector('#js')
|
|
render(
|
|
<I18nProvider locale="fr-FR">
|
|
<Root />
|
|
</I18nProvider>,
|
|
anchor
|
|
)
|