Moul UIBeta
ComponentsCharts

Stat

Documentation for the Stat component.

Stat

A KPI metric card component displaying a large value, label, and trend indicators with status coloring.

Preview

Total Requests
15.8k
+12.3%vs last month
Error Rate
0.45%
-4.2%vs yesterday
Cache Hits
89.2%
Flatvs last week

Import

import { Stat } from '@moul-dev/ui';

Usage

import { Stat } from '@moul-dev/ui';

export default function Example() {
  return (
    <div className="grid grid-cols-1 md:grid-cols-2 gap-4">
      <Stat
        label="Total Requests"
        value="15,820"
        trend="+12.3%"
        trendDirection="up"
        trendLabel="vs last month"
      />
      <Stat
        label="Errors"
        value="84"
        trend="-8.4%"
        trendDirection="down"
        trendLabel="vs yesterday"
      />
    </div>
  );
}

Props

Stat Props

PropTypeDefaultDescription
labelReactNodeLabel or title for the stat card.
valueReactNodeMain value text.
trendstring | numberTrend percentage or text.
trendDirection'up' | 'down' | 'neutral''neutral'Arrow direction and badge styling.
trendLabelReactNodeAdditional description text for footer.

On this page