class CustomPreviewPanel extends HTMLElement { constructor() { super(); this.attachShadow({ mode: 'open' }); this.shadowRoot.innerHTML = `

đŸ‘ïž Aperçu

Projet en cours

Module: Génération Rapide

ThĂšme: Brand Blue

Industrie: App Hosting

✓ Statut

Interface prĂȘte pour gĂ©nĂ©ration

Attendant action utilisateur...

🔧 Configuration

‱ API PrĂȘt: Oui
‱ Base de donnĂ©es: ConfigurĂ©e
‱ DĂ©ploiement: Disponible

`; } connectedCallback() { // Listen for module changes document.addEventListener('module-changed', (e) => { this.shadowRoot.getElementById('current-module').textContent = e.detail.moduleName; }); } } customElements.define('custom-preview-panel', CustomPreviewPanel);