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 @@
- -
+
-
-
+
- Login
-
- -
-
-
-
- Sign up
+ {{option.text}}
- -
+
-
-
+
- My Profile
-
- -
-
-
-
- Help
-
- -
-
-
-
- Logout
+ {{option.text}}
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 {