Hourly Strip

Twenty-four hour activity strip with tone bars whose opacity scales with each hour's volume, labeled 00 to 24.

Last 24hpeak at 14:00
0006121824

Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.

Import & use
import { Dashboard24 } from "@/components/beste/piece/dashboard24";

<Dashboard24
  title="Last 24h"
  peak="peak at 14:00"
  values={[
    2,
    1,
    0,
    0,
    1,
    2,
    4,
    8,
    14,
    22,
    28,
    34,
    38,
    42,
    48,
    40,
    36,
    30,
    22,
    18,
    14,
    10,
    6,
    4
  ]}
  hourLabels={[
    "00",
    "06",
    "12",
    "18",
    "24"
  ]}
  tone="violet"
/>

More Dashboard pieces

View all Dashboard
68%
Storage used34 GB of 50 GB

Progress Circle

dashboard21

Radial progress gauge with a tone-colored arc, the percentage centered, and a caption line beside it.

Weekly sessions
186/ 220
34 to targetmax 300

Bullet Chart

dashboard22

Actual-vs-target bar with a tone-colored actual fill on a muted track and a thin foreground tick marking the target.

Traffic by device9,420 sessions
  • Mobile58%
  • Desktop32%
  • Tablet8%
  • Other2%

Stacked Bar

dashboard23

Horizontal 100 percent stacked bar splitting a total into colored segments with a wrapping legend of labels and percentages.

Services
  • APIOperational
    99.99%
  • IngestDegraded
    99.82%
  • BillingOperational
    99.97%
  • WorkersOperational
    99.95%

Service List

dashboard25

Service health rows with a pinging status dot, operational label, and a monospaced uptime percentage.

Milestones
DesignApr 2
BuildApr 12
QAApr 22
LaunchMay 3

Horizontal milestone tracker with tone-filled done checks, a ringed current step, muted pending steps, and dates below.

Unread50 total
  • Email14
  • Slack32
  • Push4

Channel-level unread inbox with email, Slack, and push rows, each showing a tinted icon tile and a rose count badge.