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

// PWA Service Worker - 60 秒检查一次更新
registerSW({
  onNeedRefresh() {
    // autoUpdate 模式自动刷新，无需用户交互
  },
  onOfflineReady() {
    console.log('柳山主页 · 离线就绪');
  },
});

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