SAV Design/Button

Button

Uppercase tracking button in six variants and eight sizes on Base UI Button. Cruiser delta: `nativeButton` defaults to false when `render` is used so `render={<Link/>}` keeps anchor semantics.

UI primitivesregistry:ui

Install

npx shadcn@latest add @sav/button

Needs "@sav": "https://design.sasv.ch/r/{name}.json" under registries in components.json. Direct URL: /r/button.json.

Preview

Files

  • registry/sav/ui/button.tsx→ @ui/button.tsx

Dependencies

Registry items

—

npm packages

@base-ui/react, class-variance-authority, cn