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

New here? Read the installation guide.

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
  • Move
    72 kcal
  • Exercise
    54 min
  • Stand
    88 hr

Activity Rings

Three concentric SVG rings with their own progress levels and a matching legend of labels, values, and units.

Events this week2,840
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Weekly Bars

Seven vertical bars for a rolling week with muted fills for past days and a tone-saturated bar for today's total.

68%
Storage used34 GB of 50 GB

Progress Circle

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

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

Stacked Bar

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

Retention
W0W1W2W3W4
W0
100
64
48
41
38
W1
100
71
55
46
W2
100
68
52
W3
100
74

Cohort Retention

Weekly cohort grid where each cell's opacity scales with the retention percentage in the tone color.

Date Range Toolbar

Dashboard filter bar with a primary date-range button, a comparison-period dropdown, and a segment filter toggle.

Markdown version