Agave Buttons
Buttons allow users to take actions, and make choices, with a single tap.
Buttons communicate actions that users can take. They are typically placed throughout your UI, in places like:
- Modal windows
- Forms
- Cards
- Toolbars
- Usage
- Props
Primary button
Representar a la acción principal. Tiene mayor peso visual y ayuda al usuario a ejecutar una decisión.
pages/index.tsximport { Button } from '@mui/material';
<Button variant="contained">Primary</Button>
Secondary button
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">Secondary</Button>
Auxiliar button
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</Button>
Live editor
https://app.punto99.mx/
Live Editor <Button
variant="contained"
onClick={() => alert("Hola Agave")}
>
Open Modal
</Button>
ResultLoading...
About 'color' property
warning
Color property will not be used on buttons 👎.
With primary color
// Invalid variants
<Button variant="contained" color="primary">Primary</Button>
<Button variant="outlined" color="primary">Secondary</Button>
<Button variant="text" color="primary">Auxiliar button</Button>
With secondary color
// Invalid variants
<Button color="secondary">Primary</Button>
<Button variant="outlined" color="secondary">Secondary</Button>
<Button variant="text" color="secondary">Auxiliar button</Button>
Props
Name | Type | Default | Description |
---|---|---|---|
See material-ui API documentation for the React Button component. |