Skip to content

Button

Displays a button or a component that looks like a button.

Installation

npx borristw-ui@latest add button

Usage

import { Button } from '@/components/ui/button';
<Button variant="outline">Button</Button>

You can use the buttonVariants helper to create a link that looks like a button.

import { buttonVariants } from '@/components/ui/button';
<Link className={buttonVariants({ variant: 'outline' })}>Click here</Link>

Alternatively, you can set the asChild parameter and nest the link component.

<Button asChild>
<Link href="/login">Login</Link>
</Button>

Examples

With different variants

With different sizes

Render as Child