// static/js/eveai-sdk.js class EveAI { constructor(tenantId, apiKey, domain) { this.tenantId = tenantId; this.apiKey = apiKey; this.domain = domain; console.log('EveAI constructor:', { tenantId, apiKey, domain }); } initializeChat(containerId) { const container = document.getElementById(containerId); if (container) { container.innerHTML = ''; customElements.whenDefined('eveai-chat-widget').then(() => { const chatWidget = container.querySelector('eveai-chat-widget'); chatWidget.setAttribute('tenant-id', this.tenantId); chatWidget.setAttribute('api-key', this.apiKey); chatWidget.setAttribute('domain', this.domain); console.log('Attributes set in chat widget:', { tenantId: chatWidget.getAttribute('tenant-id'), apiKey: chatWidget.getAttribute('api-key'), domain: chatWidget.getAttribute('domain') }); }); } else { console.error('Container not found'); } } }