feat: user profile page (#1209)

Fixes: #1208
This commit is contained in:
Karan Takalkar
2020-08-16 16:27:01 +05:30
committed by GitHub
parent 537d8482c7
commit a2066e721a
10 changed files with 273 additions and 1 deletions
@@ -43,6 +43,9 @@ export class SidenavComponent implements OnInit {
.subscribe(() => this.router.navigate(['/login'], { replaceUrl: true }));
}
/**
* Opens Mifos JIRA Wiki page.
*/
help() {
window.open('https://mifosforge.jira.com/wiki/spaces/docs/pages/52035622/User+Manual', '_blank');
}
@@ -98,6 +98,18 @@
<!-- Application User Help Menu -->
<mat-menu #applicationMenu="matMenu" [overlapTrigger]="false">
<button mat-menu-item (click)="help()">
<mat-icon matListIcon>
<fa-icon icon="question-circle" size="sm"></fa-icon>
</mat-icon>
<span>Help</span>
</button>
<button mat-menu-item [routerLink]="['/profile']">
<mat-icon>
<fa-icon icon="user" size="sm"></fa-icon>
</mat-icon>
<span>Profile</span>
</button>
<button mat-menu-item [routerLink]="['/settings']">
<mat-icon>
<fa-icon icon="cog" size="sm"></fa-icon>
@@ -106,7 +118,7 @@
</button>
<button mat-menu-item (click)="logout()" id="logout">
<mat-icon>
<fa-icon icon="sign-out-alt" size="sm"></fa-icon>
<fa-icon icon="sign-out-alt" size="sm"></fa-icon>
</mat-icon>
<span>Sign Out</span>
</button>
@@ -80,6 +80,16 @@ export class ToolbarComponent implements OnInit {
.subscribe(() => this.router.navigate(['/login'], { replaceUrl: true }));
}
/**
* Opens Mifos JIRA Wiki page.
*/
help() {
window.open('https://mifosforge.jira.com/wiki/spaces/docs/pages/52035622/User+Manual', '_blank');
}
/**
* Opens Keyboard shortcuts dialog.
*/
showKeyboardShortcuts() {
const dialogRef = this.dialog.open(KeyboardShortcutsDialogComponent);
dialogRef.afterClosed().subscribe((response: any) => {});