/** * EcoOS Daemon UI Entry Point * Bundles all components for the daemon UI */ // Import all components to ensure they're registered import './elements/ecoos-app.js'; import './elements/ecoos-overview.js'; import './elements/ecoos-devices.js'; import './elements/ecoos-displays.js'; import './elements/ecoos-updates.js'; import './elements/ecoos-logs.js'; // Export the main app component export { EcoosApp } from './elements/ecoos-app.js'; // Create and mount the app when DOM is ready function init() { const app = document.createElement('ecoos-app'); document.body.appendChild(app); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }