Big Number

PreviousNext

Prominently display numerical values with labels and icons for dashboards and KPI displays.

Displays numerical values in a large, prominent format for top-level KPIs, statistics, and reporting dashboards.

Basic Usage

Total Attendance
847
This month
Attendance Rate
92%
vs last month

With Icons

Add visual context with Lucide React icons.

Total Attendance
847
This month
Attendance Rate
92%
vs last month

Dashboard Example

Create comprehensive KPI dashboards with multi-column layouts.

New Signups
156
This month
Members
1.2K
Satisfaction
98%

Variants

Choose from multiple visual styles: card (default), outline, ghost, and minimal.

Outline Variant

Revenue
142K
This quarter
Active Users
2847
Last 30 days
Support Tickets
156
Resolved this week

Minimal Variant

Perfect for landing pages and hero sections.

Users Worldwide
10M+
Trusted by millions
Uptime SLA
99.9%
Enterprise-grade reliability
Support
24/7
Always here to help

Interactive

Make big numbers interactive with href (links) or onClick (buttons).

Active Groups
23
Click to see groups

Prefix and Suffix

Format numbers with currency symbols, units, or other indicators.

Revenue
$143K
This month
Avg. Session
45m
User engagement

API Reference

BigNumberCollection Props

PropTypeDefaultDescription
itemsBigNumberItem[]-Array of big number items to display
columns1 | 2 | 3 | 4 | "auto""auto"Number of columns in the grid
variant"card" | "outline" | "ghost" | "minimal""card"Visual style variant
size"sm" | "md" | "lg" | "xl""md"Size of numbers and labels
valueVariant"default" | "gradient" | "muted" | "primary""default"Color variant for values
alignment"left" | "center" | "right""left"Text alignment
labelStyle"simple" | "bold" | "uppercase" | "muted""muted"Label text style
labelPosition"above" | "below""above"Position of label relative to value
descriptionPosition"above" | "below""below"Position of description relative to value
showIconbooleantrueWhether to show icons
limitnumber-Limit number of items displayed
onItemClick(item, index) => void-Click handler for all items
renderValue(item, index) => ReactNode-Custom value renderer
renderLabel(label, item, index) => ReactNode-Custom label renderer
renderIcon(icon, item, index) => ReactNode-Custom icon renderer
renderItem(item, index) => ReactNode-Custom item renderer
itemAs"div" | "article""div"HTML element for items
classNamestring-Additional CSS classes

BigNumberItem Interface

PropertyTypeDescription
valuestring | numberThe big number value
labelstringTitle/name of the metric
descriptionstringSupporting text
idstring | numberUnique identifier
iconReactNodeLucide icon or custom element
prefixstringText before value (e.g., "$")
suffixstringText after value (e.g., "%")
hrefstringLink URL (renders as <a>)
onClick() => voidClick handler (renders as <button>)
headerReactNodeCustom header content
footerReactNodeCustom footer content
ariaLabelstringAccessibility label
size"sm" | "md" | "lg" | "xl"Per-item size override
variant"card" | "outline" | "ghost" | "minimal"Per-item variant override
valueVariant"default" | "gradient" | "muted" | "primary"Per-item value variant override
alignment"left" | "center" | "right"Per-item alignment override

BigNumberItem Component Props

PropTypeDefaultDescription
itemBigNumberItem-Item configuration object
size"sm" | "md" | "lg" | "xl""md"Size of number and label
variant"card" | "outline" | "ghost" | "minimal""card"Visual style variant
valueVariant"default" | "gradient" | "muted" | "primary""default"Color variant for value
alignment"left" | "center" | "right""left"Text alignment
labelStyle"simple" | "bold" | "uppercase" | "muted""muted"Label text style
labelPosition"above" | "below""above"Position of label relative to value
descriptionPosition"above" | "below""below"Position of description
showIconbooleantrueWhether to show icon
onClick() => void-Additional click handler
as"div" | "article""div"HTML element
renderValue(item) => ReactNode-Custom value renderer
renderLabel(label, item) => ReactNode-Custom label renderer
renderIcon(icon, item) => ReactNode-Custom icon renderer
classNamesobject-Granular CSS class overrides