NeoTerm UI

Button

Terminal-styled button with multiple variants and sizes.

Import

import { Button } from "neoterm-ui";

Usage

<Button>Default</Button>
<Button variant="destructive">Delete</Button>
<Button variant="outline" size="sm">Small outline</Button>
<Button variant="ghost" size="icon"><Icon /></Button>

Props

PropTypeDefaultDescription
variant"default" | "destructive" | "outline" | "secondary" | "ghost" | "link""default"Visual style.
size"default" | "sm" | "lg" | "icon""default"Button size.
asChildbooleanfalseRender as child element via Radix Slot.
...restButtonHTMLAttributesStandard button props.