MDK Logo
ReferenceUI KitReactUI Kit foundationComponentsWidgets

MinersActivityChart

Per-status miner counts (online / offline / faulted / power-mode). Renders as coloured indicator dots (`indicators`) or tinted status tiles (`tiles`).

Per-status miner counts (online / offline / faulted / power-mode). Renders as coloured indicator dots (indicators) or tinted status tiles (tiles).

import { MinersActivityChart } from "@tetherto/mdk-react-devkit";
PropStatusTypeDefaultDescription
dataOptionalMinersActivityData
largeOptionalboolean
isLoadingOptionalboolean
isErrorOptionalboolean
errorOptionalMinerActivityChartErrorProp | null
showLabelOptionalboolean
isDemoModeOptionalboolean
variantOptionalMinersActivityVariant`indicators` (default) renders coloured dots; `tiles` renders tinted status tiles.

Usage

Stacked-area chart of miner-state counts (online / offline / faulted) over the selected time window. Built on Chart.js via react-chartjs-2.

Example

import { MinersActivityChart } from '@tetherto/mdk-react-devkit'export const MinersActivityChartExample = () => (  <div className="mdk-example-row">    <MinersActivityChart      data={{ online: [], offline: [], faulted: [] } as never}      large={false}      isLoading={false}      isError={false}      error={null}      showLabel={true}      isDemoMode={true}    />  </div>)