Interfazui
IconButtonProps
Boton solo con icono; label es obligatorio (nombre accesible y tooltip).
Categoria: action.
Firma
export interface IconButtonProps extends CommonProps {
icon?: string;
label: string | number | boolean | I18nText;
tone?: Tone | Expr;
variant?: ButtonVariant | Expr;
size?: Size | Expr;
loading?: boolean | Expr;
disabled?: boolean | Expr;
onClick?: UiActionInput;
toolbar?: ComoSePresentaLaAccionEnLasBarrasShape;
}- Extiende
Miembros (9)
| Nombre | Tipo | Descripción |
|---|---|---|
| iconopcional | string | Icono: nombre Lucide (p. ej. "Mail"), "lucide:<Nombre>", "brand:<slug>" (logotipo de una app integrada, p. ej. "brand:zoom") o "initials:<XY>". Un nombre desconocido se muestra como icono generico. |
| labelobligatorio | string | number | boolean | I18nText | Nombre accesible. |
| toneopcional | Tone | Expr | Intencion semantica; el tema decide el color. Por defecto: |
| variantopcional | ButtonVariant | Expr | Aspecto. Por defecto: |
| sizeopcional | Size | Expr | Tamano en escala. Por defecto: |
| loadingopcional | boolean | Expr | Cargando. |
| disabledopcional | boolean | Expr | Deshabilita. |
| onClickopcional | UiActionInput | Accion al pulsar. |
| toolbaropcional | ComoSePresentaLaAccionEnLasBarrasShape | Como se presenta la accion en las barras. |
Usado en / Referenciado por
Fuente: bloomx-extensions/_shared/sdk/ui.d.ts:692 · ui.d.ts