import { StrictMode } from 'react';
import { createRoot } from 'react-dom/client';
import App from './App.jsx';
import { resolvePageKey } from './config/pages.js';
import './styles/index.css';

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

if (!root) {
  throw new Error('DIM website root element was not found.');
}

const page = resolvePageKey(window.location.pathname, import.meta.env.BASE_URL);

createRoot(root).render(
  <StrictMode>
    <App page={page} />
  </StrictMode>,
);
