Skip to main content
Tw Twintrinsic
  • Getting Started
  • Components
  • Theming
  • Completion
Examples
Data Dashboard Game Map
Core
App
Layout
Accordion AccordionItem Card Container Panel Separator Sidebar Splitter
Navigation
AppHeader BottomBar Breadcrumb BreadcrumbItem Menu MenuItem Tabs Tab TabList TabPanel TreeMenu
Data Display
Avatar AvatarGroup Badge Carousel CarouselItem Chip ChipGroup CodeBlock CodeBlockSpeed CodeEditor DataTable Map Progress Skeleton Table TableBody TableCell TableHead TableHeader TableRow Tag TagGroup Timeline TimelineItem Tooltip Tree TreeNode
Metrics
DonutChart PieChart LineChart BarChart HorizontalBarChart AreaChart StatsCard MetricGrid KPICard GaugeChart ProgressMetric MetricTrend
Form
AutoComplete Button ButtonGroup Calendar Checkbox ColorPicker Combobox Dropdown FileUpload FloatLabel Form FormField Input InputSwitch InvalidState Knob ListInput Listbox NumberInput Radio RadioGroup Rating Select SelectGroup Slider Switch TextInput Textarea
Feedback
Modal Stepper StepperStep Toast
Utility
Icon Lazy LazyPanel Masonry ThemeToggle

StatsCard

A card component for displaying a single metric with optional trend indicator. Perfect for dashboards and overview pages.

Features

  • Display single metric with label and value
  • Optional trend indicator (up/down)
  • Customizable colors
  • Optional icon display
  • Click events for interaction
  • Responsive design

Examples

Basic StatsCard

Total Revenue

$124,532.89

<script>
  import { StatsCard } from '$lib';
</script>

<StatsCard label="Total Revenue" value="$124,532.89" color="primary" />

With Trend Indicator

Total Users

2,543

12.5%
<StatsCard
  label="Total Users"
  value="2,543"
  trend="up"
  trendValue="12.5%"
  color="success"
/>

Props

PropTypeDefaultDescription
labelstringRequiredCard label/title
valuestring | numberRequiredMetric value to display
trend'up' | 'down'undefinedTrend direction indicator
trendValuestring | numberundefinedTrend value to display
colorstring'primary'Card color theme
iconstringundefinedIcon identifier

Events

EventDetailDescription
onclickvoidFired when card is clicked

Best Practices

  • Use for key metrics in dashboards
  • Include trend indicators for context
  • Use consistent colors across related metrics
  • Keep labels concise and meaningful