• Docs
  • Components
  • Blocks
  • Admin
CtrlK
Get Started
  • Introduction
  • Setup
  • CLI
  • VS Code Extension
  • Figma Code Connect
  • MCP Server
  • llms.txt
  • Changelog
Foundations
  • Design Tokens
  • Theming & Modes
  • Semantic Colors
  • Spacing
  • Typography
Testing
  • Test Guide
  • Performance Tests
  • Visual Regression
Components
  • Accordion
  • Activity Feed
  • Alert
  • Avatar
  • Badge
  • Breadcrumbs
  • Button
  • Card
  • Carousel
  • Checkbox
  • Collapsible
  • Combobox
  • Command Palette
  • Context Menu
  • Date Picker
  • Dialog
  • Dropdown Menu
  • File Upload
  • Hover Card
  • Input
  • Kbd
  • Label
  • Menubar
  • Metric Card
  • Multi Select
  • Navigation Menu
  • Pagination
  • Popover
  • Progress
  • Quick Actions
  • Radio
  • Rating
  • Resizable
  • Segmented Control
  • Select
  • Separator
  • Sheet
  • Skeleton
  • Slider
  • Spinner
  • Split Button
  • Stepper
  • Switch
  • Table
  • Tabs
  • Tag Input
  • Textarea
  • Timeline
  • Toast
  • Toggle
  • Toggle Group
  • Tooltip
  • Tree View
Blocks
  • Activity Feed
  • App Shell
  • Authentication Block
  • Benefits Section
  • Cta Section
  • Data Table
  • Empty State
  • Faq Section
  • Feature Grid Section
  • Footer Section
  • Hero Section
  • Kpi Dashboard
  • Kpi Strip
  • Link Card
  • Metric Card
  • Navigation Header
  • Pagination Footer
  • Pricing Table
  • Quick Actions
  • Settings Screen
Resources
  • API Reference
Hero SectionKpi Strip
Hero SectionKpi Strip
Hero SectionKpi Strip

KPI Dashboard

Dashboard template focused on KPIs and trends.

Overview

KPI Dashboard displays a collection of key performance indicators in a responsive grid layout. Each metric can include a value, description, trend indicator, and optional icon. Supports 2, 3, or 4 column layouts that adapt to screen size.

Key Metrics

Overview of your business performance

Total Revenue

↑+20.1%
$45,231

From last month

Active Users

↑+12.5%
2,350

Total active users

Sales

↓-19%
$12,234

This month

Growth

↑+5%
+15%

Quarter over quarter

1
2
3
4
5
6
7
8
9
10
11
12
13

Three Columns

Performance Metrics

Total Revenue

↑+20.1%
$45,231

From last month

Active Users

↑+12.5%
2,350

Total active users

Sales

↓-19%
$12,234

This month

Two Columns

Total Revenue

↑+20.1%
$45,231

From last month

Active Users

↑+12.5%
2,350

Total active users

Code Examples

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

Props

  • title - Dashboard title (optional)
  • description - Dashboard description (optional)
  • metrics - Array of KPI metric objects (required)
  • columns - Number of columns: 2 | 3 | 4 (optional, default: 4)
  • className - Additional CSS classes (optional)

KPIMetric

  • id - Unique identifier for the metric (required)
  • title - Metric title (required)
  • value - Metric value, can be string or number (required)
  • description - Metric description (optional)
  • trend - Trend direction: "up" | "down" | "neutral" (optional)
  • trendValue - Trend value to display (optional)
  • icon - Icon element (optional)
  • onClick - Click handler for the metric (optional)

Install

1

Accessibility

KPI Dashboard uses semantic HTML with proper heading hierarchy. All metrics are keyboard accessible and screen reader friendly. Trend indicators use appropriate color coding for accessibility. Compliant with WCAG 2.1.

Use Cases

  • Executive dashboards with key business metrics
  • Analytics overview pages
  • Performance monitoring dashboards
  • Business intelligence applications
  • Financial dashboards