Dialog
Os dialogs exibem informações importantes que os usuários precisam reconhecer. Eles aparecem na interface e bloqueiam outras interações até que uma ação seja selecionada.
Playground
Propriedades
Nome (* = obrigatório) | Tipo | Valores | Descrição |
|---|---|---|---|
id * | string |
| Identificador do dialog. O |
title * | string |
| Título do dialog. O título aparece em negrito na parte superior da caixa de diálogo e usa algumas palavras para transmitir o resultado do que acontecerá se um usuário continuar com uma ação. |
children * | ReactNode |
| Conteúdo interno do dialog. Normalmente uma descrição que comunica resumidamente qualquer informação adicional ou contexto que um usuário precisa saber para tomar uma das decisões oferecidas pelas ações. |
open | boolean |
| Valor que define se o dialog é mostrado ou não. |
alwaysRender | boolean |
| Valor que define se o dialog é sempre renderizado no DOM ou não. |
warning | boolean |
| Valor que define se o dialog tem um ícone de aviso. Utilizado para dialogs de erro, que comunicam informações críticas sobre um problema que o usuário precisa reconhecer. |
verticalActions | boolean |
| Valor que define se o as ações serão mostradas sempre na vertical. Se definido como |
actions * | { primary?: ButtonProps; secondary?: ButtonProps; tertiary?: ButtonProps; } | Um dialog pode conter até três ações, cada uma com pelo menos as propriedades | |
customProps | { close?: ActionButtonProps; title?: TypographyProps } |
| |
dismissProps | DialogDismiss |
| Define o comportamento para fechar o Dialog. |
aria-describedby | string |
| Utilize em conjunto com o |
aria-labelledby | string |
| O Dialog já cria um |
asPortal | boolean |
| Define se o componente será criado com um Portal, fora do nó principal da aplicação e dentro do |
Propriedades DialogDismiss
Nome (* = obrigatório) | Tipo | Valores | Descrição |
|---|---|---|---|
escapeKey | boolean |
| Define se a tecla |
outsidePressEvent | string |
| Define qual evento é capturado ao clicar no backdrop para chamar o método |
Métodos
Nome (* = obrigatório) | Tipo | Descrição |
|---|---|---|
onDismiss | function | Função chamada quando o Dialog é fechado seja pelo clique no backdrop, no botão de fechar ou pela tecla ESC. É utilizada para garantir o comportamento adequado para a propriedade
|