componentes
toast
Toast é um elemento utilizado para apresentar mensagens curtas temporáriamente.
índice
demo interativa
Uma versão de interativa do componente desenvolvido.
propriedades*
| property | description | required | default value | type |
|---|---|---|---|---|
id | Toasts dialog identifier | false | undefined | string |
toasts | List of toasts. You can check the type structure here | true | undefined | IToastType[] |
removeToastTime | Toast remove time in milliseconds | false | 10000 | number |
*valores gerados automaticamente.
uso
Toasts são utilizados para apresentar uma mensagem curta temporáriamente, como feedback de um botão de copiar dados ou erro em chamadas para APIs.
estilos
| estilo | utilização |
|---|---|
| info | Para apresentar mensagem curta comum. |
| success | Para indicar sucesso ao finalizar a execução de alguma ação. |
| alert | Para indicar falha ao finalizar a execução de alguma ação. |
guia de conteúdo
- Preferencialmente utilizar textos curtos de até duas linhas.
- Analise se é necessário um Toast ou um Modal para seu uso.
guia de design
- Tem guia de uso.
- Tem guia de conteúdo.
- Usa os design tokens.
- Tem símbolo no Figma.
- Possui motion.
- Possui versão web.
- Possui versão responsiva.
- Possui versão mobile.
- É acessível via leitor de tela.
- Texto possui contraste acessível (WCAG 2.0 - Nível AA).
conteúdo relacionado
Migração do United para Olist Design System
Propriedades
| United | Olist Design System |
|---|---|
| variation | variation |
| position | size |
| icon | icon |
| showToast | hide |
| onHide | onClose |
| ❌ | id |
| ❌ | message |
| ❌ | link |
| ❌ | hideInfoIcon |
| ❌ | href |
| ❌ | hide |
Variações Existentes
| United | Olist Design System |
|---|---|
| primary | info |
| danger | alert |
| alternate | success |