Ir para o conteúdo
uiify

Alert modal

Diálogo que pede ao usuário para confirmar ou cancelar uma ação.

Navegadores
Chrome 123+Firefox 121+Safari 17.5+
Nível
0
Tamanho compactado
555 B
Limite de layout forçado
0 ms
Limite do axe
0
Compatível com SSR
Sim
Construído sobre
elements/dialog
Contrato publicado
Ambiente de teste

Experimentar

Alert Modal

Closed

Delete item?

Esta ação não pode ser desfeita.

API

AlertModal

PropTipoPadrãoDescrição
id*string—Id único do elemento alertdialog, usado como destino dos botões acionador, de cancelamento e de ação.
trigger*ReactNode—Conteúdo do botão que abre o diálogo.
title*ReactNode—Título renderizado dentro do diálogo e usado como nome acessível.
descriptionReactNode—Texto de apoio renderizado abaixo do título e referenciado por aria-describedby.
childrenReactNode—Conteúdo do corpo entre a descrição e os dois botões.
actionLabelReactNode"Confirm"Conteúdo do botão de confirmação, que fecha com o valor "confirm".
cancelLabelReactNode"Cancel"Conteúdo do botão de cancelamento, que fecha com o valor "cancel".
classNamestring—Classe aplicada ao elemento de diálogo.

AlertModalTrigger

PropTipoPadrãoDescrição
target*string—Id do AlertModalContent aberto por este botão; resolvido pelo navegador no clique.
childrenReactNode—Conteúdo do botão acionador.
asTAs & NativeButtonAs<TAs>"button"Componente que encaminha props e ref a um botão nativo; outras tags são rejeitadas, pois comandos de invocador exigem um botão real.

AlertModalContent

PropTipoPadrãoDescrição
id*string—Id único fornecido pelo consumidor; referenciado pelas outras partes.
childrenReactNode—Conteúdo do diálogo, renderizado com role="alertdialog".

AlertModalAction

PropTipoPadrãoDescrição
target*string—Id do AlertModalContent que este botão fecha para confirmar.
childrenReactNode—Conteúdo do botão de confirmação.
asTAs & NativeButtonAs<TAs>"button"Componente que encaminha props e ref a um botão nativo; outras tags são rejeitadas, pois comandos de invocador exigem um botão real.

AlertModalCancel

PropTipoPadrãoDescrição
target*string—Id do AlertModalContent que este botão fecha para cancelar.
childrenReactNode—Conteúdo do botão de cancelamento.
asTAs & NativeButtonAs<TAs>"button"Componente que encaminha props e ref a um botão nativo; outras tags são rejeitadas, pois comandos de invocador exigem um botão real.

Teclado

TeclaAção
TabMova o foco para o controle ou para fora dele
Enter / SpaceAtive quando estiver em foco (controles semelhantes a botões)

Acessibilidade

Usa HTML semântico sempre que possível. Inspecione a marcação renderizada no ambiente interativo — ARIA só é adicionado quando os elementos nativos não bastam.

Pontos de integração de estilos

data-disabled
Esta página foi traduzida automaticamente e ainda não foi revisada.