import React from 'react'
import { createRoot } from 'react-dom/client'
import App from './App.jsx'
import { registerSW } from './lib/pwa.js'
import './index.css'

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

// Register the offline-first service worker in production builds only, so it
// never interferes with `vite dev`'s HMR.
if (import.meta.env.PROD) registerSW()
