import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; import App from './ui/App'; import ReactBreakpoints from 'react-breakpoints'; import breakpoints from './ui/breakpoints.js'; import { IntlProvider } from 'react-intl'; import { chooseLanguage } from './utils' const language = chooseLanguage() const messagesPath = `${window.location.origin}/messages/${language}.json`; fetch(messagesPath) .then(response => response.json()) .then(response => { ReactDOM.render( <React.StrictMode> <IntlProvider messages={response} locale={language} defaultLocale={language}> <ReactBreakpoints breakpoints={breakpoints}> <App /> </ReactBreakpoints> </IntlProvider> </React.StrictMode>, document.getElementById('root') ); })