# PmLibDialogService

# showSuccess


showSuccess(msg: string): void
  • Paramêtros
    • msg - Mensagem a ser mostrada na tela

  • Retorno
    • void

  • Uso

Dispara o DialogService.show() do zeedhi sempre com o type success.

PmLibDialogService.showSuccess('Dados salvos com sucesso!');

# showError


showError(msg: string): void
  • Paramêtros
    • msg - Mensagem a ser mostrada na tela

  • Retorno
    • void

  • Uso

Dispara o DialogService.show() do zeedhi sempre com o type error.

PmLibDialogService.showError('ocorreu um erro inesperado!');

# showErrorBackend


showErrorBackend(error: any): void
  • Paramêtros
    • error - Objeto de erro gerado através docatchde uma requisição para o backend

  • Retorno
    • void

  • Uso

Procura por possivel erro que veio do backend no objeto de erro gerado através do catch e dispara o DialogService.show() do zeedhi com o type error. Caso não encontre retorna uma mensagem padrão.

} catch (error) {
	PmLibDialogService.showErrorBackend(error);
}

# confirmDialog


async confirmDialog(msg: string, type: string = 'warning'): Promise<boolean>
  • Paramêtros

    • msg - Mensagem a ser mostrada na tela
    • type - Tipo do do dialog. Padrão é 'warning'

  • Retorno

    • Promise<boolean>

  • Uso

Emite um Dialog de confirmação e retorna uma promise. Assim que o usuário clica em uma das opções (Sim ou Não) retorna um valor do tipo boolean de acordo com a opção escolhida.

const confirm = await PmLibDialogService.confirmDialog('Deseja excluir esse registro?');
if (confirm) {
    this.delete();
}