MDK Logo
UI Kitreact-devkitComponentsFoundationWidgets

BitdeerTankPressureCharts

Stacked time-series of dielectric tank pressure for a Bitdeer immersion container.

Stacked time-series of dielectric tank pressure for a Bitdeer immersion container.

import { BitdeerTankPressureCharts } from "@tetherto/mdk-react-devkit";
PropStatusTypeDefaultDescription
tagOptionalstring | undefined
chartDataPayloadOptionalChartDataPayload | undefined
chartTitleOptionalstring | undefined
dateRangeOptional{ start?: number | undefined; end?: number | undefined; } | undefined
dataOptionalUnknownRecord[] | undefined
timelineOptionalstring | undefined
fixedTimezoneOptionalstring | undefined
heightOptionalnumber | undefined
showLegendOptionalboolean | undefined
showRangeSelectorOptionalboolean | undefined
rangeOptionsOptional{ label: string; value: string; }[] | undefined
footerOptionalReact.ReactNode

Usage

Time-series chart panels for Bitdeer immersion containers. BitdeerTankPressureCharts plots Tank1/Tank2 dielectric pressure (bar). BitdeerTankTempCharts plots oil and water hot/cold temperatures for a selected tank.

Props (both components extend ContainerChartsBuilderProps)

PropTypeRequiredDefaultDescription
tagstringyesContainer identifier used as the API telemetry key.
dataunknownyesRaw telemetry payload from the container API.
timelinestringnoActive time-range selection (e.g. "24h", "7d").
dateRangeDateRangenoCustom date range when timeline is "custom".
fixedTimezonestringnoIANA timezone string for timestamp display.
heightnumbernoChart height in pixels.
chartTitlestringnoPanel heading override (pressure chart only).
tankNumbernumber | stringno1Tank index to display (temp chart only).

Minimal example

import { BitdeerTankPressureCharts, BitdeerTankTempCharts } from "@tetherto/mdk-react-devkit";

<BitdeerTankPressureCharts tag="container-01" data={telemetry} timeline="24h" />
<BitdeerTankTempCharts tag="container-01" tankNumber={1} data={telemetry} timeline="24h" />

Examples

import { BitdeerTankPressureCharts } from '@tetherto/mdk-react-devkit'export const BitdeerTankPressureChartsExample = () => (  <div className="mdk-example-row">    <BitdeerTankPressureCharts tag="container-01" data={undefined} timeline="24h" />  </div>)
import { BitdeerTankTempCharts } from '@tetherto/mdk-react-devkit'export const BitdeerTankTempChartsExample = () => (  <div className="mdk-example-row">    <BitdeerTankTempCharts tag="container-01" tankNumber={1} data={undefined} timeline="24h" />  </div>)