← back to Watches

src/main.jsx.backup

31 lines

import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import { registerServiceWorker } from './utils/pwaUtils';
import luxuryConfig from './config/luxury.config';

// Import both versions
import StandardApp from './App';
import LuxuryApp from './App.luxury';

// Select which version to use based on config
const App = luxuryConfig.enabled ? LuxuryApp : StandardApp;

// Register service worker for PWA functionality
if ('serviceWorker' in navigator) {
  window.addEventListener('load', () => {
    registerServiceWorker().then((registration) => {
      if (registration) {
        console.log('PWA Service Worker registered successfully');
        console.log(`Running in ${luxuryConfig.enabled ? 'LUXURY' : 'STANDARD'} mode`);
      }
    });
  });
}

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