Components
Loading preview...
HeroUI Button with primary, secondary, tertiary, outline, ghost, danger and danger-soft variants, three sizes (sm/md/lg), icons and icon-only mode, pending/loading state, full-width, disabled state, social sign-in buttons and a render-prop children API. Works in both light and dark themes.
@reapollo
npx shadcn@latest add https://21st.dev/r/larsen66/heroui-buttonimport { Button } from "@/components/ui/heroui-button"
import { MoreHorizontal, Settings, Trash2 } from "lucide-react"
export default function IconOnly() {
return (
<div className="flex min-h-screen w-full flex-wrap items-center justify-center gap-3 p-8">
<Button isIconOnly variant="secondary" aria-label="More">
<MoreHorizontal className="h-4 w-4" />
</Button>
<Button isIconOnly variant="tertiary" aria-label="Settings">
<Settings className="h-4 w-4" />
</Button>
<Button isIconOnly variant="danger" aria-label="Delete">
<Trash2 className="h-4 w-4" />
</Button>
</div>
)
}