MNEE
v0.0.1

Components

Button Icon

Stable

A 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

PropTypeDefaultDescription
variant"primary" | "secondary" | "destructive" | "outline" | "ghost""primary"Visual style
iconReact.ReactNodeLucide icon element — e.g. <ChevronRight size={16} />
loadingbooleanfalseShows spinner and disables interaction
disabledbooleanfalseDisables interaction
classNamestringLayout utilities only (margin, position)