()
| 35 | let modalReady = false; |
| 36 | |
| 37 | function applyFiltersAndRender(): void { |
| 38 | const countEl = document.getElementById('results-count'); |
| 39 | const results = sortAgents(allItems, currentSort); |
| 40 | |
| 41 | renderItems(results); |
| 42 | if (countEl) { |
| 43 | countEl.textContent = `${results.length} agent${results.length === 1 ? '' : 's'}`; |
| 44 | } |
| 45 | } |
| 46 | |
| 47 | function renderItems(items: Agent[]): void { |
| 48 | const list = document.getElementById('resource-list'); |
no test coverage detected