# Dashboard KPI Goal

New ARR for the quarter against target with a projection to close.

- id: `dashboard-kpi-goal`
- Page: https://agentic-ui-kit.com/components/dashboard-kpi-goal
- Live preview: https://agentic-ui-kit.com/live/component/dashboard-kpi-goal

## Install

```bash
agentic-ui add dashboard-kpi-goal
npx shadcn@4.17.0 add @agentic-ui/dashboard-kpi-goal
```

## Metadata

- **Level:** block
- **Category:** block
- **Installable in:** Radix UI (registry variant new-york), Base UI (registry variant base-vega)
- **Capabilities:** goal-progress, pace-marker, linear-projection, run-rate-projection, projection-band, eta-estimate, required-rate, status-derivation, chart-scrubbing, compact-layout, loading-state, error-state, empty-state, keyboard-activation
- **Intents:** track-status, compare-over-time
- **Suits domains:** analytics, saas, finance, crm, operations, marketing
- **Interaction:** click-select, keyboard-activation, chart-scrub, method-toggle
- **Screen role:** overview
- **Density:** medium
- **Dark mode:** yes
- **Use it for:** new ARR for the quarter against target with a projection to close, support backlog that must drop below a threshold before the end of the period, activation OKR with required vs actual daily rate, sales quota per team in compact mode in a sidebar
- **Avoid when:** the metric has no target or bounded period (use a stat card or sparkline), non-cumulative or highly seasonal metrics where a straight line misleads, comparing many series against each other (use a multi-series timeseries)
- **Preserve when adapting:** status-derivation-semantics, projection-math, keyboard-contract, state-triad-loading-error-empty
- **Replace when adapting:** domain-copy, units-and-formatting, status-thresholds, status-palette
- **Adaptation effort:** low
- **Coupling:** low
- **Quality score:** 8.9/10
- **Quality breakdown:** visual 8/10, responsive 9/10, accessibility 9/10, code 9/10
- **npm dependencies:** lucide-react
- **Motion:** profile subtle, library css, reduced-motion fallback yes
- **npm dependencies (registry):** lucide-react@0.577.0
