import { createRoot } from 'react-dom/client';
import App from './App.tsx';
import './index.css';
import { registerSW } from 'virtual:pwa-register';

// Register PWA service worker with auto-update for offline capabilities
registerSW({
  immediate: true,
  onNeedRefresh() {
    console.debug('PWA: Neuer Inhalt verfügbar.');
  },
  onOfflineReady() {
    console.debug('PWA: App ist offline betriebsbereit.');
  },
});

createRoot(document.getElementById('root')!).render(<App />);
