class CustomHeader extends HTMLElement { connectedCallback() { this.attachShadow({ mode: 'open' }); this.shadowRoot.innerHTML = `

FOODSAVE CHATBOT

Get instant answers to your questions

Guest
`; // Update user name if available from PHP session or localStorage const userName = localStorage.getItem('userName') || 'Guest'; this.shadowRoot.querySelector('.user-name').textContent = userName; } } customElements.define('custom-header', CustomHeader);