Velin Block: Data Table 1.4.0
Official Velin-native Block manifest, install surface, and Adapt contract for data-table.
Product boundary: Core Features are Velin-native. They do not extend Tailwind Compat/Migrate and do not port Shadcn, Radix, or Tailwind UI.
Purpose
Accessible data table block wrapping velin-data-table with toolbar and density. Version 0.1.0; HTML framework; peer @birdapi/velinstyle ^1.4.0.
Install
velinstyle blocks info data-table
velinstyle blocks add data-table
velinstyle blocks add data-table --dry-run
velinstyle blocks add data-table --out my-blocksManifest inventory
| Field | Value |
|---|---|
| Files | data-table.html, data-table.css, README.md |
| Components | velin-data-table |
| Tokens | --velin-space-3, --velin-surface-raised, --velin-color-border |
Adapt contract
{
"roles": [
"dashboard"
],
"density": [
"compact",
"comfortable",
"spacious"
],
"layout": [
"stack",
"split"
],
"allowedActions": [
"density",
"layout"
]
}Accessibility contract
Labelled region, button sort controls, table caption or aria-label, and 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.