UNPKG

@dunite/check-access

Version:

Handles authentication for the corresponding AuthMiddle-nuget

47 lines (43 loc) 1.33 kB
export class MessageBar { // messagebox messageclass: string = "mb-info"; messageiconclass: string = "ms-Icon ms-Icon--Info"; ShowMessage: boolean; strongMessage: string = ""; message: string = ""; public hide() { this.ShowMessage = false; } public show = (strongMessage:string, message:string, messageType: string)=> { this.strongMessage = strongMessage; this.message = message; this.ShowMessage = true; switch(messageType.toLowerCase()) { case "info": { this.messageclass = "mb-info"; this.messageiconclass = "ms-Icon ms-Icon--Info"; break; } case "success": { this.messageclass = "mb-success"; this.messageiconclass = "ms-Icon ms-Icon--Completed"; break; } case "warning": { this.messageclass = "mb-warning"; this.messageiconclass = "ms-Icon ms-Icon--Warning"; break; } case "danger": { this.messageclass = "mb-error"; this.messageiconclass = "ms-Icon ms-Icon--ErrorBadge"; break; } } } }