ReferenceUI KitReactUI Kit foundationDashboard widgetsStats
Stats
At-a-glance dashboard summary cards for containers, pools, and export actions
Stat widgets are the compact, at-a-glance cards that line the dashboard. They summarize container health, pool configuration, liquid supply, tanks, miner roll-ups, and export controls.
For the persistent app header bar components (HeaderStatsBar, HeaderConsumptionBox, etc.) see Settings › Header controls › Header items.
Prerequisites
- Complete the @tetherto/mdk-react-devkit installation and add the dependency
- Most widgets expect a container
Devicerecord; read the individual Props sections for field shapes - In TypeScript, import the type from the foundation barrel:
import type { Device } from '@tetherto/mdk-react-devkit/foundation'. Snippet fixtures may be plain objects that satisfyDevicewithout an import
Supported widgets
| Scope | Components |
|---|---|
| All vendors | MinersSummaryBox, PoolDetailsCard, PoolDetailsPopover, StatsExport, SupplyLiquidBox, TanksBox |
| Bitmain Immersion | BitMainImmersionSummaryBox |
| MicroBT | MicroBTWidgetBox |
Widget groups
- Generic widgets: vendor-agnostic summary cards for containers, pool details, and data export
- Bitmain: summary widget for Bitmain Immersion containers
- MicroBT: summary widget for MicroBT containers
All stat components
| Component | Description |
|---|---|
TanksBox | Immersion tank status display |
SupplyLiquidBox | Cooling liquid supply monitoring |
MinersSummaryBox | Container miner summary widget |
PoolDetailsCard | Mining pool configuration display |
PoolDetailsPopover | Pool info in hover popover |
StatsExport | Export statistics to CSV/Excel |
| Component | Description |
|---|---|
BitMainImmersionSummaryBox | Bitmain immersion pumps and liquid temps |
| Component | Description |
|---|---|
MicroBTWidgetBox | MicroBT cycle pump and cooling fan widget |