Velin Block: Dashboard Stats 1.4.0
Official Velin-native Block manifest, install surface, and Adapt contract for dashboard-stats.
Product boundary: Core Features are Velin-native. They do not extend Tailwind Compat/Migrate and do not port Shadcn, Radix, or Tailwind UI.
Purpose
Dashboard stats strip with counters and optional sparklines. Version 0.1.0; HTML framework; peer @birdapi/velinstyle ^1.4.0.
Install
velinstyle blocks info dashboard-stats
velinstyle blocks add dashboard-stats
velinstyle blocks add dashboard-stats --dry-run
velinstyle blocks add dashboard-stats --out my-blocksManifest inventory
| Field | Value |
|---|---|
| Files | dashboard-stats.html, dashboard-stats.css, README.md |
| Components | velin-counter, velin-sparkline |
| Tokens | --velin-space-4, --velin-surface-raised, --velin-color-primary |
Adapt contract
{
"roles": [
"dashboard"
],
"density": [
"compact",
"comfortable",
"spacious"
],
"layout": [
"stack",
"grid"
],
"allowedActions": [
"density",
"layout"
]
}Accessibility contract
Labelled region, text values for stats, decorative sparklines hidden from accessibility APIs, AA minimum contrast.
Ownership and limits
The listed files are copied into the project and become user-owned source. Existing changed files fail by default; use --force only deliberately. The contract can narrow Adapt but never bypass validator or guardrails.