From d9cb88db1c20da772a2705e933b7a7852ff388d9 Mon Sep 17 00:00:00 2001 From: Chris Veilleux Date: Fri, 8 Feb 2019 17:37:46 -0600 Subject: [PATCH] moved account menu from sidenav to right side of toolbar --- .../account-menu/account-menu.component.html | 42 ++++++++++++++++++ .../account-menu/account-menu.component.scss | 20 +++++++++ .../account-menu/account-menu.component.ts | 31 +++++++++++++ .../src/lib/globalnav.component.html | 26 ++++++----- .../src/lib/globalnav.component.scss | 20 ++------- .../globalnav/src/lib/globalnav.component.ts | 43 ------------------- .../globalnav/src/lib/globalnav.module.ts | 4 +- 7 files changed, 112 insertions(+), 74 deletions(-) create mode 100644 projects/globalnav/src/lib/account-menu/account-menu.component.html create mode 100644 projects/globalnav/src/lib/account-menu/account-menu.component.scss create mode 100644 projects/globalnav/src/lib/account-menu/account-menu.component.ts diff --git a/projects/globalnav/src/lib/account-menu/account-menu.component.html b/projects/globalnav/src/lib/account-menu/account-menu.component.html new file mode 100644 index 0000000..4b4d956 --- /dev/null +++ b/projects/globalnav/src/lib/account-menu/account-menu.component.html @@ -0,0 +1,42 @@ + + + + + + + + + + + + + diff --git a/projects/globalnav/src/lib/account-menu/account-menu.component.scss b/projects/globalnav/src/lib/account-menu/account-menu.component.scss new file mode 100644 index 0000000..16bbde5 --- /dev/null +++ b/projects/globalnav/src/lib/account-menu/account-menu.component.scss @@ -0,0 +1,20 @@ +.account-button { + color: #fee255; + font-size: 20px; + margin-right: -16px +} + +.menu-item-icon { + color: #22a7f0; + margin-right: 8px; +} + +.menu-item-text { + color: #2c3e50; +} + +.menu-divider { + margin-left: auto; + margin-right: auto; + width: 80%; +} diff --git a/projects/globalnav/src/lib/account-menu/account-menu.component.ts b/projects/globalnav/src/lib/account-menu/account-menu.component.ts new file mode 100644 index 0000000..95a7113 --- /dev/null +++ b/projects/globalnav/src/lib/account-menu/account-menu.component.ts @@ -0,0 +1,31 @@ +import { Component, Input, OnInit } from '@angular/core'; + +import { + faComment, + faPlusCircle, + faSignInAlt, + faSignOutAlt, + faMicrochip, + faUserCircle +} from '@fortawesome/free-solid-svg-icons'; + +@Component({ + selector: 'globalnav-account-menu', + templateUrl: './account-menu.component.html', + styleUrls: ['./account-menu.component.scss'] +}) +export class AccountMenuComponent implements OnInit { + public accountIcon = faUserCircle; + public addDeviceIcon = faPlusCircle; + public devicesIcon = faMicrochip; + @Input() isAuthenticated: boolean; + public logInIcon = faSignInAlt; + public logOutIcon = faSignOutAlt; + public skillsIcon = faComment; + + constructor() { } + + ngOnInit() { + } + +} diff --git a/projects/globalnav/src/lib/globalnav.component.html b/projects/globalnav/src/lib/globalnav.component.html index 8187258..59981de 100644 --- a/projects/globalnav/src/lib/globalnav.component.html +++ b/projects/globalnav/src/lib/globalnav.component.html @@ -1,20 +1,18 @@ - - - - -
- - - - -
- + + + + + + + -