Components
Button Icon
StableA square icon-only button. Use when there is no room for a text label — toolbars, table actions, or icon-dense UIs.
Variants
States
Usage
import { ButtonIcon } from "@mnee-ui/ui"Props
| Prop | Type | Default | Description |
|---|---|---|---|
| variant | "primary" | "secondary" | "destructive" | "outline" | "ghost" | "primary" | Visual style |
| icon | React.ReactNode | — | Lucide icon element — e.g. <ChevronRight size={16} /> |
| loading | boolean | false | Shows spinner and disables interaction |
| disabled | boolean | false | Disables interaction |
| className | string | — | Layout utilities only (margin, position) |