Skip to main content

Button

El componente Button es un botón personalizable con múltiples variantes, colores y tamaños.

Uso

import { Button } from "essential-materials";

Ejemplos

Basico

Uso basico del Button.

Desabilitado

Boton desabilitado.

Variantes

Todas las variantes que se pueden colocar.

Tamaños

Se puede colocar en tres tamaños: "small", "medium", "large".

Colores

Se puede elegir entre tres colores "Default", "Primary", "Secondary".

API

PropiedadTipoDescripciónValores posiblesDefault
variant"filled" | "outlined" | "dashed" | "text"Define el estilo del botón"filled", "outlined", "dashed", "text""filled"
size"small" | "medium" | "large"Tamaño del botón"small", "medium", "large""medium"
color"default" | "primary" | "secondary"Color del botón"default", "primary", "secondary""default"
font"openSans" | "roboto" | "poppins"Tipo de fuente del botón"openSans", "roboto", "poppins""roboto"
disabledbooleanDeshabilita el botóntrue, falsefalse
loadingbooleanMuestra un estado de cargatrue, falsefalse
fullWidthbooleanHace que el botón ocupe todo el ancho disponibletrue, falsefalse
classNamestringClases CSS adicionalesClases personalizadas""
onClick() => voidFunción ejecutada al hacer clicFunción de JavaScriptundefined
childrenReactNodeContenido dentro del botónTexto o íconosundefined