// Providers Page Module class ProvidersPage { constructor() { this.providers = []; this.init(); } async init() { await this.loadProviders(); this.setupEventListeners(); } async loadProviders() { try { const data = await window.api.get('/providers'); this.providers = data; this.renderProviders(); this.renderStats(); } catch (error) { console.error('Error loading providers:', error); window.authManager.showToast('Failed to load providers', 'error'); } } renderProviders() { const container = document.getElementById('providers-list'); if (!container) return; if (this.providers.length === 0) { container.innerHTML = '