CLI previewInstall commands shown on this site are not released yet.

DocsChartsCore charts

MetricCard

React example follows below.
ts
import { MetricCard } from "@grassroot/charts-react"; <MetricCard animation={{ durationMs: 560 }} label="Requests / s" value={1240} color="var(--vs-success)" paused />
ts
<script setup lang="ts">
import { MetricCard } from "@grassroot/charts-vue";
</script>
<template>
<MetricCard :animation='{ durationMs: 560 }' label="Requests / s" :value='1240' color="var(--vs-success)" paused />
</template>
ts
import { ChangeDetectionStrategy, Component } from "@angular/core";
import { GrassrootMetricCard } from "@grassroot/charts-angular";
@Component({
selector: "app-metric-card-chart-demo",
standalone: true,
imports: [GrassrootMetricCard],
changeDetection: ChangeDetectionStrategy.OnPush,
template: `<grassroot-metric-card [animation]='{ durationMs: 560 }' label="Requests / s" [value]='1240' color="var(--vs-success)" paused />`,
})
export class MetricCardDemoComponent {
}
export default MetricCardDemoComponent;
ts
<script lang="ts">
import { MetricCard } from "@grassroot/charts-svelte";
</script>
<MetricCard animation={{ durationMs: 560 }} label="Requests / s" value={1240} color="var(--vs-success)" paused />
ts
/** @jsxImportSource solid-js */
import { MetricCard } from "@grassroot/charts-solid";
export default function MetricCardDemo() {
return <MetricCard animation={{ durationMs: 560 }} label="Requests / s" value={1240} color="var(--vs-success)" paused />;
}

Installation

bash
pnpm dlx grassroot add chart/metric-card
bash
npx grassroot@latest add chart/metric-card
bash
yarn dlx grassroot add chart/metric-card
bash
bunx grassroot add chart/metric-card

API Reference

MetricCardProps
PropTypeDefault
labelrequiredstring
valuerequirednumber
unitstring | undefined
colorstring | undefined
goodDirection"up" | "down" | undefined
format((value: number) => string) | undefined
sample((previous: number) => number) | undefined
pointsnumber | undefined
intervalMsnumber | undefined
pausedboolean | undefined