import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import { BrowserRouter } from 'react-router-dom'
import './index.css'
import App from './App.tsx'

// Les données structurées écrites par le prérendu sont retirées avant le
// montage : React les réinjecte lui-même, et deux copies vaudraient moins
// qu'une seule.
document
  .querySelectorAll('script[type="application/ld+json"][data-prerendered]')
  .forEach((el) => el.remove())

createRoot(document.getElementById('root')!).render(
    <StrictMode>
      <BrowserRouter>
        <App />
      </BrowserRouter>
  </StrictMode>,
)
