import { RBoxApp } from './components/rbox-app.js'; // Define the custom element customElements.define('rbox-app', RBoxApp); // Instantiate the main application class const app = new RBoxApp(); // Append the app to the body (if not already in index.html) // document.body.appendChild(app); // Register service worker for PWA if ('serviceWorker' in navigator) { window.addEventListener('load', () => { navigator.serviceWorker.register('/static/service-worker.js') .then(registration => { console.log('Service Worker registered with scope:', registration.scope); }) .catch(error => { console.log('Service Worker registration failed:', error); }); }); }