MDK Logo
UI Kitreact-devkitComponentsFoundationWidgets

SingleStatCard

Hero stat tile rendering one big number with a label and optional delta indicator. Displays a single statistic with optional animations and variants.

Hero stat tile rendering one big number with a label and optional delta indicator.

Displays a single statistic with optional animations and variants.

import { SingleStatCard } from "@tetherto/mdk-react-devkit";
PropStatusTypeDefaultDescription
nameOptionalstring | undefinedStat name/label
subtitleOptionalstring | undefinedSubtitle text
valueOptionalstring | number | null | undefinedStat value
unitOptionalstring | undefinedUnit of measurement
colorOptionalstring | undefinedColor for flash/border
flashOptionalboolean | undefinedEnable flash animation
superflashOptionalboolean | undefinedEnable superflash animation (faster)
variantOptionalSingleStatCardVariant | undefinedCard variant
rowOptionalboolean | undefinedRow layout

Usage

Prominent stat tile for displaying a single key metric. Supports flash animations and four visual variants.

Minimal example

import { SingleStatCard } from "@tetherto/mdk-react-devkit";

<SingleStatCard name="Hashrate" value={95.5} unit="TH/s" variant="primary" />

Example

import { SingleStatCard } from '@tetherto/mdk-react-devkit'export const SingleStatCardExample = () => (  <div className="mdk-example-row">    <SingleStatCard name="Hashrate" value={95.5} unit="TH/s" variant="primary" />    <SingleStatCard name="Efficiency" value={28.3} unit="J/TH" variant="secondary" />    <SingleStatCard name="Temperature" value={65} unit="°C" variant="highlighted" />    <SingleStatCard name="Consumption" value={3250} unit="W" variant="tertiary" />  </div>)