@dunite/check-access
Version:
Handles authentication for the corresponding AuthMiddle-nuget
47 lines (43 loc) • 1.33 kB
text/typescript
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;
}
}
}
}