Show hidden bot count in visitors panel

This commit is contained in:
rajchales-monito
2026-07-30 14:15:37 +02:00
parent 69f7f745f6
commit 16414011f8
+4 -1
View File
@@ -1100,11 +1100,14 @@ function conversationVisitorName(item) {
function renderVisitors() {
const visitors = state.hideBots ? state.visitors.filter((visitor) => !visitor.isBot) : state.visitors;
const botCount = state.visitors.filter((visitor) => visitor.isBot).length;
const humanCount = Math.max(0, state.visitors.length - botCount);
const nextRenderKey = visitorListRenderKey(visitors, botCount);
if (nextRenderKey === state.visitorRenderKey) return;
state.visitorRenderKey = nextRenderKey;
$("#hideBotsToggle").checked = state.hideBots;
$("#visitorCount").textContent = `${visitors.length} na webu${state.hideBots && botCount ? ` · ${botCount} bot` : ""}`;
$("#visitorCount").textContent = botCount
? `${humanCount} lidi - ${botCount} botu`
: `${visitors.length} na webu`;
$("#visitorList").innerHTML = visitors.length ? visitors.map((visitor) => `
<article class="visitor-card ${visitor.lastConversationId ? "clickable" : ""} ${visitor.lastConversationId === state.activeId ? "active" : ""} ${visitor.isBot ? "bot" : ""}" data-visitor-conversation="${escapeHtml(visitor.lastConversationId || "")}">
<div class="visitor-card-head">