diff --git a/src/app/header/header-dropdown/header-dropdown.component.css b/src/app/header/header-dropdown/header-dropdown.component.css index 384e831..342acec 100644 --- a/src/app/header/header-dropdown/header-dropdown.component.css +++ b/src/app/header/header-dropdown/header-dropdown.component.css @@ -30,7 +30,7 @@ align-items: center; margin: 0; font-size: 20px; - font-weight: 400; + font-weight: 500; color: #555555; } diff --git a/src/app/header/header-dropdown/header-dropdown.component.html b/src/app/header/header-dropdown/header-dropdown.component.html index 4b2e828..4c4bd08 100644 --- a/src/app/header/header-dropdown/header-dropdown.component.html +++ b/src/app/header/header-dropdown/header-dropdown.component.html @@ -15,43 +15,21 @@
diff --git a/src/app/header/header-dropdown/header-dropdown.component.ts b/src/app/header/header-dropdown/header-dropdown.component.ts index 757459c..2812b9b 100644 --- a/src/app/header/header-dropdown/header-dropdown.component.ts +++ b/src/app/header/header-dropdown/header-dropdown.component.ts @@ -17,7 +17,7 @@ import { } from '@angular/core'; import { faEdit, - faQuestionCircle, + faQuestionCircle, faSignIn, faSignOutAlt, faUser, } from '@fortawesome/free-solid-svg-icons'; @@ -27,6 +27,7 @@ import { User } from '../../shared/model/user/user.model'; import UserChecker from '../../shared/model/user/user.checker'; import { HelpComponent } from '../header-popup/help/help.component'; import { MyProfileComponent } from '../header-popup/my-profile/my-profile.component'; +import {IconDefinition} from "@fortawesome/free-regular-svg-icons"; @Component({ selector: 'app-header-dropdown', @@ -52,11 +53,41 @@ import { MyProfileComponent } from '../header-popup/my-profile/my-profile.compon ], }) export class HeaderDropdownComponent implements OnInit, OnDestroy { - userIcon = faUser; + mainOptions: { text: string, icon: IconDefinition, callback: () => void }[] = [ + { + text: 'Login', + icon: faUser, + callback: () => this.onLoginOptionClicked(), + }, + { + text: 'Sign Up', + icon: faSignIn, + callback: () => this.onSignUpOptionClick(), + }, + { + text: 'Help', + icon: faQuestionCircle, + callback: () => this.onHelpClicked(), + } + ]; - editIcon = faEdit; - - questionCircleIcon = faQuestionCircle; + userOptions: { text: string, icon: IconDefinition, callback: () => void }[] = [ + { + text: 'My Profile', + icon: faUser, + callback: () => this.onMyProfileClicked(), + }, + { + text: 'Help', + icon: faQuestionCircle, + callback: () => this.onHelpClicked(), + }, + { + text: 'Logout', + icon: faSignOutAlt, + callback: () => this.onLogout(), + } + ]; signOutAltIcon = faSignOutAlt; diff --git a/src/app/header/header.component.css b/src/app/header/header.component.css index 1d46c26..89de955 100644 --- a/src/app/header/header.component.css +++ b/src/app/header/header.component.css @@ -13,6 +13,7 @@ top: 0; left: 0; display: flex; + position: static; width: 100%; background-color: #2e2e2e; height: 10vh; @@ -125,7 +126,7 @@ app-header-slider { letter-spacing: 3px; color: #ffffff; font-weight: 500; - font-size: 16px; + font-size: 20px; } .profile {