Toolbar

Contenedor horizontal para grupos de acciones relacionadas, con variantes flat/card y dos densidades.

Instalación#

bash
pnpm add @tsukira/ui

Uso#

tsx
import { Toolbar } from "@tsukira/ui"; <Toolbar variant="card">  <Button size="sm" variant="brand">Guardar</Button>  <Button size="sm" variant="ghost">Descartar</Button></Toolbar>

Ejemplos#

Variante card

Variante flat · densidad compacta

API#

ToolbarPropsextends HTMLAttributes<HTMLDivElement>
PropTipoDefaultDescripción
variant'flat' | 'card'Variante visual: `flat` (sin borde) o `card` (con borde + sombra).
density'compact' | 'comfortable'Densidad del padding interno.
wrapbooleanSi true, se ajusta a varias filas cuando no cabe.
ToolbarTitlePropsextends HTMLAttributes<HTMLElement>
PropTipoDefaultDescripción
as'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'div'`h3`Heading tag — default `h3`.
ToolbarTitleBlockPropsextends Omit<HTMLAttributes<HTMLDivElement>, 'title'>
PropTipoDefaultDescripción
title*ReactNode
descriptionReactNode
titleAsToolbarTitleProps['as']