BitMainImmersionSettings
Settings form for a BitMain immersion container — tank thresholds, pump curves, and limits. Settings form for BitMain immersion containers with temperature t…
Settings form for a BitMain immersion container — tank thresholds, pump curves, and limits.
Settings form for BitMain immersion containers with temperature threshold configuration.
import { BitMainImmersionSettings } from "@tetherto/mdk-react-devkit";| Prop | Status | Type | Default | Description |
|---|---|---|---|---|
data | Optional | Device | undefined | — | Device data |
containerSettings | Optional | { thresholds?: Record<string, unknown> | undefined; } | null | undefined | — | Container settings with custom thresholds |
Usage
Components for the BitMain immersion-cooled container explorer view.
| Component | Description |
|---|---|
BitMainImmersionSettings | Full settings form — tank thresholds, pump curves, and limits. |
BitMainImmersionControlBox | Generic layout box with left/right/bottom content areas. |
BitMainImmersionPumpStationControlBox | Pump station status card — alarm, ready, operation, start. |
BitMainImmersionSystemStatus | Aggregated system-health card rolling up all subsystems. |
BitMainImmersionControlsTab | Controls tab: start/stop, mode select, fan status, tank levels. |
BitMainImmersionUnitControlBox | Individual unit box (pump, dry-cooler) with frequency and status. |
BitMainImmersionCompactUnitControlBox | Compact variant of the unit control box. |
Common Props
| Prop | Type | Required | Description |
|---|---|---|---|
data | Device | no | Live device object from the devices store. |
Minimal example
import { BitMainImmersionSettings } from "@tetherto/mdk-react-devkit";
<BitMainImmersionSettings data={device} />
Example
import { BitMainImmersionSettings } from '@tetherto/mdk-react-devkit'export const BitMainImmersionSettingsExample = () => ( <div className="mdk-example-row"> <BitMainImmersionSettings data={undefined} containerSettings={null} /> </div>)