Settings List
A titled card of settings rows, each pairing a label and help text with a control you supply.
Paste this into your agent.
Settings List builds preference and account pages where each row is one setting with a switch, select, input or action button. It wires the labels and descriptions to the control and handles the responsive stacking.
Install
bashnpx shadcn@4.18.0 add @siteplane/settings-list
Import it from @/siteplane/components/settings-list. The project needs Siteplane UI's one-time setup first: .
When to pick it
- vs : Pick Data List when the rows only show values and nothing is editable.
- vs : Pick a plain Card when the content is not a set of individual settings.
Rules
- Give
SettingsListatitle(settitleLevelto fit the page outline) and give eachSettingsListItematitle. - Render the control in the
controlrender prop and spread every prop it receives so the label and description stay linked. - Give buttons like Change or Manage only
aria-describedby, so their visible text stays the accessible name. - Keep values, saving and validation in your app state; the list only draws the layout.
- Use
layout="inline"for small controls like switches and leave wide text controls on the defaultresponsivelayout.
Reference
Add to your agent
Print this skill from the terminal, or connect the whole catalog over MCP. Setup guides
CLI
MCP server
Questions
Related skills
Accessibilityby addyosmani
Audit and improve web accessibility following WCAG 2.2 guidelines. Use when asked to "improve accessibility", "a11y audit", "WCAG compliance", "screen reader support", "keyboard navigation", or "make accessible".
AccessibilityExternalGitHub stars: 3K
Accessibility Diffby AccessLint
Regression check that diffs a live page's accessibility violations against a baseline from uncommitted changes or a branch.
AccessibilityExternalGitHub stars: 114
Accessibility Scanby AccessLint
Run the AccessLint rule engine against a live page and return a worklist of WCAG 2.2 violations grounded to DOM selectors and source locations.
AccessibilityExternalGitHub stars: 114
Accessible Animationby iart-ai
Tiered reduced-motion patterns for CSS, GSAP, Framer Motion, Lenis, and other web animation systems.
AccessibilityExternalGitHub stars: 64