Skip to main content
VelinStyle v1.4.0
⌂ Home

Velin Block: Settings Profile 1.4.0

Official Velin-native Block manifest, install surface, and Adapt contract for settings-profile.

Product boundary: Core Features are Velin-native. They do not extend Tailwind Compat/Migrate and do not port Shadcn, Radix, or Tailwind UI.

Purpose

Settings/profile form with identity fields and preference toggles. Version 0.1.0; HTML framework; peer @birdapi/velinstyle ^1.4.0.

Install

velinstyle blocks info settings-profile
velinstyle blocks add settings-profile
velinstyle blocks add settings-profile --dry-run
velinstyle blocks add settings-profile --out my-blocks

Manifest inventory

FieldValue
Filessettings-profile.html, settings-profile.css, README.md
Componentsvelin-theme-toggle
Tokens--velin-space-4, --velin-surface-raised, --velin-color-border

Adapt contract

{
  "roles": [
    "settings"
  ],
  "density": [
    "compact",
    "comfortable",
    "spacious"
  ],
  "layout": [
    "stack",
    "split"
  ],
  "allowedActions": [
    "density",
    "layout",
    "theme"
  ]
}

Accessibility contract

Form and region landmarks, native keyboard-operable controls, AA minimum contrast, associated validation errors.

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.