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-cardbash
npx grassroot@latest add chart/metric-cardbash
yarn dlx grassroot add chart/metric-cardbash
bunx grassroot add chart/metric-cardAPI Reference
| Prop | Type | Default |
|---|---|---|
labelrequired | string | — |
valuerequired | number | — |
unit | string | undefined | — |
color | string | undefined | — |
goodDirection | "up" | "down" | undefined | — |
format | ((value: number) => string) | undefined | — |
sample | ((previous: number) => number) | undefined | — |
points | number | undefined | — |
intervalMs | number | undefined | — |
paused | boolean | undefined | — |