Palette
Colour theme

Indicators

Stat

A figure, optionally against a total.

import { Stat } from "gui-mellow/Stat";

Against a total

A meter shows when value and total are both numbers.

CPU
12.4cores
of
48.0cores
Memory
182GB
of
512GB
Healthy pods
96pods
of
97pods

Pair without a meter

Network
4.2Rx: TB
/
1.8Tx: TB
Uptime
99.98%

Meter alone

Source of these examples
import { Grid } from "gui-mellow/Grid";
import { Meter, Stat } from "gui-mellow/Stat";
import { Example } from "../lib/Example";

export default function StatDemo() {
  return (
    <>
      <Example title="Against a total" description="A meter shows when value and total are both numbers.">
        <Grid min="185px" gap={4}>
          <Stat label="CPU" value={12.4} total={48} unit="cores" precision={1} />
          <Stat label="Memory" value={182} total={512} unit="GB" />
          <Stat label="Healthy pods" value={96} total={97} unit="pods" />
        </Grid>
      </Example>
      <Example title="Pair without a meter">
        <Grid min="185px" gap={4}>
          <Stat label="Network" value={4.2} unit="Rx: TB" total={1.8} totalUnit="Tx: TB" separator="/" precision={1} />
          <Stat label="Uptime" value="99.98%" />
        </Grid>
      </Example>
      <Example title="Meter alone">
        <Meter value={0.62} label="Disk used" />
      </Example>
    </>
  );
}