BitMainImmersionUnitControlBox
Per-unit control card inside a BitMain immersion container with start/stop and reset actions.
Per-unit control card inside a BitMain immersion container with start/stop and reset actions.
import { BitMainImmersionUnitControlBox } from "@tetherto/mdk-react-devkit";| Prop | Status | Type | Default | Description |
|---|---|---|---|---|
title | Optional | string | undefined | — | Box title |
alarmStatus | Optional | boolean | undefined | — | Alarm/fault status |
frequency | Optional | number | undefined | — | Frequency value in Hz |
isDryCooler | Optional | boolean | undefined | — | Whether this is a dry cooler unit |
running | Optional | boolean | undefined | — | Whether the unit is running |
showFrequencyInLeftColumn | Optional | boolean | undefined | — | Show frequency in left column instead of right |
secondary | Optional | boolean | undefined | — | Secondary variant (no border) |
className | Optional | string | undefined | — | Custom className |
Usage
Individual unit control box for a pump or dry-cooler within a BitMain immersion container. Displays running state, frequency, and alarm status.
Minimal example
import { BitMainImmersionUnitControlBox } from "@tetherto/mdk-react-devkit";
<BitMainImmersionUnitControlBox
title="Pump 1"
running={true}
frequency={50}
alarmStatus={false}
/>
Example
import { BitMainImmersionUnitControlBox } from '@tetherto/mdk-react-devkit'export const BitMainImmersionUnitControlBoxExample = () => ( <div className="mdk-example-row"> <BitMainImmersionUnitControlBox title="Pump 1" running={true} frequency={50} alarmStatus={false} /> <BitMainImmersionUnitControlBox title="Dry Cooler" isDryCooler={true} running={false} alarmStatus={true} /> </div>)