diff --git a/packages/secubox-nac/www/nac/index.html b/packages/secubox-nac/www/nac/index.html index 20a47ba9..8d1f1a08 100644 --- a/packages/secubox-nac/www/nac/index.html +++ b/packages/secubox-nac/www/nac/index.html @@ -325,15 +325,21 @@ const clients = await api('/clients'); const tbody = document.getElementById('clientsTable'); if (clients.clients && clients.clients.length > 0) { - tbody.innerHTML = clients.clients.map(c => ` - + tbody.innerHTML = clients.clients.map(c => { + const statusEmoji = c.status === 'online' ? '🟒' : c.status === 'offline' ? 'πŸ”΄' : c.status === 'quarantine' ? '🟠' : 'βšͺ'; + const statusLabel = c.status === 'online' ? 'Online' : c.status === 'offline' ? 'Offline' : c.status === 'quarantine' ? 'Quarantine' : c.status; + return ` ${c.mac} ${c.ip} ${c.hostname || '-'} - ${c.status} - - - `).join(''); + ${statusEmoji} ${statusLabel} + + ${c.status === 'quarantine' + ? '' + : ''} + + `; + }).join(''); } else { tbody.innerHTML = 'No clients connected'; } diff --git a/packages/secubox-vhost/www/vhost/index.html b/packages/secubox-vhost/www/vhost/index.html index 749c179e..48598013 100644 --- a/packages/secubox-vhost/www/vhost/index.html +++ b/packages/secubox-vhost/www/vhost/index.html @@ -567,7 +567,7 @@ ${v.domain} ${v.backend || '-'} ${v.ssl ? '' + (v.tls_mode || 'SSL') + '' : '-'} - ${v.enabled ? 'Enabled' : 'Disabled'} + ${v.enabled ? 'βœ… Enabled' : '⏸️ Disabled'}