0.0.4 • Published 7 years ago

@mambasdk/dialog v0.0.4

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
7 years ago

Dialog

O módulo Dialog é composto por 3 componentes: Dialog, ConfirmationDialog e PromisedDialog. Cada um desses componentes cria um modal próprio de tela cheia com suas especificações. Por exemplo: O PromisedDialog é exibido durante a excução de uma Promise e após sua conclusão fecha o modal, já o ConfirmationDialog exibe uma tela com dois botões que controlam o fluxo da aplicação. Para casos de apenas uma exibição de mensagem durante um período de tempo, o uso do Dialog é aconselhável.

Parâmetros

<Dialog ...props />

ParâmetroDescriçãoTipoPadrão
alignAlinha o conteúdo do Modal. (left, right, center)stringcenter
bgColorDefine a cor de fundo do Modalstring'#e3e3e3'
textColorDefine a cor do texto do Modalboolean'#4a4a4a'
titleTítulo do Modalstringundefined

<ConfirmationDialog ...props />

ParâmetroDescriçãoTipoPadrão
negativeLabelTexto no Botão de Confirmação Negativastring'Cancelar'
positiveLabelTexto no Botão de Confirmação Positivastring'Confirmar'

<PromisedDialog ...props />

ParâmetroDescriçãoTipoPadrão
delayTempo de espera depois de executar a Promisestring'right'
promiseA Promise a ser executadabooleanfalse

Métodos

open(duration)

Abre o Dialog e o mantém aberto pelo tempo especificado.

close(delay)

Fecha o Dialog após o tempo especificado.