+ {#each hourlyActivity.counts as count, hour (hour)}
+ {@const pct = (count / hourlyActivity.maxCount) * 100}
+ {@const countLabel = `${count.toLocaleString()} message${count === 1 ? "" : "s"}`}
+ {@const hourTick = hour === 0 ? "0h" : hour === 23 ? "23h" : String(hour).padStart(2, "0")}
+
+
+ {countLabel}
+
+
+
0 && "min-h-[2px]")}
+ style={`height: ${count ? pct : 0}%; background-color: ${hourlyBarFill(count, hourlyActivity.maxCount, $mode)};`}
+ >
+
+
{hourTick}
+
+ {/each}
+