Alerta
Um alerta exibe uma mensagem curta e importante de uma forma que atrai a atenção do usuário sem interromper o que ele estiver fazendo.
Nota: Este componente não está documentado nas diretrizes do Material Design, mas MUI o suporta.
Alertas básicos
O alerta oferece quatro níveis de severidade que se distinguem em diferentes ícones e cores.
Ações
Um alerta pode conter uma ação, como um botão de fechar ou desfazer. A ação é renderizada depois da mensagem, na parte final do alerta.
Se um callback onClose
é fornecido e a propriedade action
não é definida, um ícone de fechar será exibido. A propriedade action
pode ser usada para fornecer uma ação alternativa, por exemplo, usando um Button ou IconButton.
Transição
You can use a transition component such as Collapse
to transition the appearance of the alert.
Ícones
A propriedade icon
permite que você adicione um ícone no início do componente de alerta. Isto substituirá o ícone padrão de acordo com a severidade especificada.
Você pode alterar a severidade padrão e o mapeamento do ícone com a propriedade iconMapping
. This can be defined globally using theme customization.
Definir a propriedade icon
como falso removerá o ícone completamente.
When using an outlined alert with the Snackbar
component, background content will be visible and bleed through the alert by default. You can prevent this by adding bgcolor: 'background.paper'
to thesx
prop on the Alert
component.
Preenchido
Toast
You can use the Snackbar to display a toast with the Alert.
Cor
The color
prop will override the default color for the specified severity.
Acessibilidade
(WAI-ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/alert/)
When the component is dynamically displayed, the content is automatically announced by most screen readers. At this time, screen readers do not inform users of alerts that are present when the page loads.
Using color to add meaning only provides a visual indication, which will not be conveyed to users of assistive technologies such as screen readers. Ensure that information denoted by the color is either obvious from the content itself (for example the visible text), or is included through alternative means, such as additional hidden text.
Actions must have a tab index of 0 so that they can be reached by keyboard-only users.