class CustomMenuSection extends HTMLElement { connectedCallback() { this.attachShadow({ mode: 'open' }); this.render(); window.restaurantApp.eventBus.addEventListener('dataUpdated', () => this.render()); } render() { const data = window.restaurantApp.getData(); this.shadowRoot.innerHTML = `

Menu Items