I am showing a toaster on result count and it has a display time of 10sec,
<igx-snackbar [type]="snackbarType" [messageTitle]="messageTitle" [messageDesc]="messageDesc [displayTime]="10000"> </igx-snackbar>
If result.successfullInviteCount > 0 it shows toaster and then it waits for 10 sec then another result.duplicateInviteCount > 0 it dispaly toaster for it.
I want to show toaster for result.failedInviteCount if result.duplicateInviteCount == 0 and same for every case.
can someone please tell me the logic?
if (result.successfullInviteCount > 0) {
this.setSuccessSnackbarMessages(result);
}
if (result.duplicateInviteCount > 0) {
setTimeout(() => {
this.setWarningSnackbarMessages(result);
}, 10100);
}
if (result.failedInviteCount > 0) {
setTimeout(() => {
this.setErrorSnackbarMessages(result);
}, 20100);
}
if (result.userExistsInSystemCount > 0) {
setTimeout(() => {
this.setUserAlreadyExistSnackbarMessages(result);
}, 30100);
}
Aucun commentaire:
Enregistrer un commentaire