Buttons
Un botón indica una acción. Permite que los usuarios sepan lo que sucederá cuando interactúen con él.
Existen 3 tipos de botón y cada variante tiene una función particular para el usuario. Es por esto que es muy importante que las diferentes variantes se implementen de forma consistente en todos los productos.
- ¿Cómo usar?
- Propiedades
Botón primario
Representa la acción principal que queremos que haga el usuario. Para llamar su atención, esta debe ser en color verde primario y el texto debe ir centrado. Así, el botón tendrá mayor peso visual y ayudará al usuario a ejecutar una acción.
pages/index.tsximport { Button } from '@mui/material';
<Button variant="contained">Primario</Button>;
Botón secundario
Solo se pueden usar junto con un botón principal. La función del botón secundario se ajusta a acciones en un segundo plano, como “Cancelar” o “Atrás”.
pages/index.tsximport { Button } from '@mui/material';
<Button variant="outlined">Secundario</Button>;
Botón auxiliar
Se utiliza para aquellas acciones menos relevantes; generalmente se usa junto con un botón principal.
pages/index.tsximport { Button } from '@mui/material';
<Button variant="text">Auxiliar</Button>;
Prueba el componente
https://app.punto99.mx/
Editor en vivo<Button variant="contained" onClick={() => alert('Hola Agave')}>
Open Modal
</Button>
ResultadoLoading...
Acerca de la propiedad 'color'
La propiedad Color no se usará en los botones 👎.
Con el color primario 👎
// Invalid variants
<Button variant="contained" color="primary">Primario</Button>
<Button variant="outlined" color="primary">Secundario</Button>
<Button variant="text" color="primary">Auxiliar</Button>
Con el color secundario 👎
// Invalid variants
<Button color="secondary">Primario</Button>
<Button variant="outlined" color="secondary">Secundario</Button>
<Button variant="text" color="secondary">Auxiliar</Button>
Propiedades
Nombre | Tipo | Default | Descripción |
---|---|---|---|
Visita la documentación del API de material-ui para ver las propiedades del componente Botón. |