import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import { setupApiClients } from './app/api-clients'
import { Providers } from './app/providers'
import { fetchRuntimeConfig } from './config/env'
import './index.css'

fetchRuntimeConfig().then(() => {
  setupApiClients()

  createRoot(document.getElementById('root')!).render(
    <StrictMode>
      <Providers />
    </StrictMode>,
  )
})
