import React, { StrictMode } from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { initializeTheme } from './theme';
import './i18n';

import { Provider } from 'react-redux';
import { BrowserRouter } from 'react-router-dom';
import RootApp from './RootApp';
import { store } from './store';

const el = document.getElementById('root');
initializeTheme();

const root = ReactDOM.createRoot(el);

root.render(
  <StrictMode>
    <Provider store={store}>
      <BrowserRouter>
        <RootApp />
      </BrowserRouter>
    </Provider>
  </StrictMode>
);
