/** * Domain list view */ class DomainListView { constructor() { this.domains = []; this.filteredDomains = []; this.sortColumn = null; this.sortDirection = 'asc'; this.filterStatus = 'all'; this.searchQuery = ''; } /** * Render the domain list view */ async render() { const container = document.getElementById('domainListContent'); if (!container) return; try { // Show loading state container.innerHTML = `
Loading domains...
Error loading domains: ${error.message}
| Domain | Status | Resolved Claimant | Votes | Quorum | Active Peers | Actions |
|---|