MDK Logo
UI Kitreact-devkitComponentsFoundationWidgets

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";
PropStatusTypeDefaultDescription
titleOptionalstring | undefinedBox title
alarmStatusOptionalboolean | undefinedAlarm/fault status
frequencyOptionalnumber | undefinedFrequency value in Hz
isDryCoolerOptionalboolean | undefinedWhether this is a dry cooler unit
runningOptionalboolean | undefinedWhether the unit is running
showFrequencyInLeftColumnOptionalboolean | undefinedShow frequency in left column instead of right
secondaryOptionalboolean | undefinedSecondary variant (no border)
classNameOptionalstring | undefinedCustom 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>)