diff --git a/public/admin.css b/public/admin.css index 99c5b9a..52891cb 100644 --- a/public/admin.css +++ b/public/admin.css @@ -293,6 +293,14 @@ label { display: grid; gap: 6px; color: var(--muted); font-size: 13px; } background: #f8fbf9; white-space: nowrap; } +.visitor-summary-row .presence-dot { + border: 0; + padding: 0; + background: #c9d4ce; +} +.visitor-summary-row .presence-dot.active { background: #2f9e44; } +.visitor-summary-row .presence-dot.idle { background: #f59f00; } +.visitor-summary-row .presence-dot.offline { background: #c9d4ce; } .visitor-details { max-width: 980px; color: var(--muted); diff --git a/public/admin.js b/public/admin.js index 113e577..caf1ffb 100644 --- a/public/admin.js +++ b/public/admin.js @@ -420,6 +420,7 @@ function renderActive() {

${escapeHtml(conversationVisitorName(conversation))}

+ ${presenceDot(conversation.visitorPresence)} ${visitorCountry(conversation)} ${formatDuration(conversation.sessionSeconds)} ${Number(conversation.pageCount || 0)} str.