import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import { RouterProvider } from 'react-router-dom'
import 'react-loading-skeleton/dist/skeleton.css'
import './index.css'
import './styles/redesign.css'
import './admin/index.css'
import { router } from './routes/main.routes.tsx'
import { registerPwa } from './utils/pwa.ts'

void registerPwa().catch(() => undefined)

createRoot(document.getElementById('root')!).render(
  <StrictMode>
    <RouterProvider router={router} />
  </StrictMode>,
)