MDK Logo
UI Kitreact-devkitComponentsFoundationWidgets

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";
PropStatusTypeDefaultDescription
dataOptionalDevice | undefined
containerSettingsOptionalBitMainImmersionSummaryBoxContainerSettings | 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 null when data is 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>)