Overlay

Dialog

Modal dialog para interações que requerem atenção do usuário.

Uso

Use o elemento <y-dialog> no seu HTML:

html
<y-button onclick="this.nextElementSibling.open = true">Abrir Dialog</y-button><y-dialog title="Confirmar pedido" description="Deseja confirmar este pedido?">  <div slot="footer">    <y-button variant="outline">Cancelar</y-button>    <y-button>Confirmar</y-button>  </div></y-dialog>

Exemplos

Padrão

Padrão

Propriedades

PropriedadeTipoPadrãoDescrição
openbooleanfalseControla visibilidade
titlestringTítulo do dialog
descriptionstringDescrição do dialog

Importação

Importe todos os componentes ou apenas este:

typescript
// Importar tudoimport '@yampi/ui';// Importar apenas este componenteimport '@yampi/ui/dist/components/dialog.js';

Acessibilidade

  • Suporta navegação por teclado
  • Utiliza atributos ARIA apropriados
  • focus-visible para indicação de foco