Components
Button
A versatile button component with multiple variants and sizes.
Preview
Installation
bunx shadcn@latest add @sft-ui/buttonVariants
Sizes
API Reference
See the Base UI Button documentation for the API reference.
A versatile button component with multiple variants and sizes.
'use client'; import { Button } from '@/registry/san-francisco/ui/button'; export default function ButtonDemo() { return <Button>Button</Button>; }
bunx shadcn@latest add @sft-ui/button'use client'; import { Button } from '@/registry/san-francisco/ui/button'; export default function ButtonDemoVariants() { return ( <div className="flex flex-col flex-wrap items-center gap-6 md:flex-row md:justify-center"> <Button variant="default">Default</Button> <Button variant="outline">Outline</Button> <Button variant="secondary">Secondary</Button> <Button variant="ghost">Ghost</Button> <Button variant="destructive">Destructive</Button> <Button variant="link">Link</Button> </div> ); }
'use client'; import { Button } from '@/registry/san-francisco/ui/button'; export default function ButtonDemoSizes() { return ( <div className="flex flex-col flex-wrap items-center gap-6 md:flex-row md:justify-center"> <Button size="xs">Extra Small</Button> <Button size="sm">Small</Button> <Button size="default">Default</Button> <Button size="lg">Large</Button> </div> ); }
See the Base UI Button documentation for the API reference.