BitMainImmersionSummaryBox
Summary card for a BitMain immersion-cooled container: temps, pumps, power, and overall status.
Summary card for a BitMain immersion-cooled container: temps, pumps, power, and overall status.
import { BitMainImmersionSummaryBox } from "@tetherto/mdk-react-devkit";| Prop | Status | Type | Default | Description |
|---|---|---|---|---|
data | Optional | Device | undefined | — | — |
containerSettings | Optional | BitMainImmersionSummaryBoxContainerSettings | null | undefined | — | — |
Usage
Summary card for a BitMain immersion-cooled container. Displays supply temperatures for both tank circuits, pump statuses, power consumption, and overall container health at a glance.
Minimal example
import { BitMainImmersionSummaryBox } from "@tetherto/mdk-react-devkit";
<BitMainImmersionSummaryBox data={device} />
Notes
- Returns
nullwhendatais falsy, so it is safe to render unconditionally while the device is loading.
Example
import { BitMainImmersionSummaryBox } from '@tetherto/mdk-react-devkit'const mockDevice = { id: 'container-01', status: 'mining', container_specific: { primary_supply_temp: 38, second_supply_temp1: 41, second_supply_temp2: 39, second_pump1: true, second_pump2: true, second_pump1_fault: false, second_pump2_fault: false, one_pump: false, }, stats: { power_consumption: 250000 },} as neverexport const BitMainImmersionSummaryBoxExample = () => ( <div className="mdk-example-row"> <BitMainImmersionSummaryBox data={mockDevice} /> </div>)