aboutsummaryrefslogtreecommitdiff
path: root/src/DevHive.Angular
diff options
context:
space:
mode:
authorSyndamia <kamen.d.mladenov@protonmail.com>2021-02-01 14:54:02 +0200
committerSyndamia <kamen.d.mladenov@protonmail.com>2021-02-01 14:54:02 +0200
commitb0d06d43552840cf8352cf22486f3438267677f5 (patch)
tree071082217479912f65437ba1a3daf06987c94e98 /src/DevHive.Angular
parent4c32c5cd4236bbe783e3bdf0e6bd406fb69d298c (diff)
downloadDevHive-b0d06d43552840cf8352cf22486f3438267677f5.tar
DevHive-b0d06d43552840cf8352cf22486f3438267677f5.tar.gz
DevHive-b0d06d43552840cf8352cf22486f3438267677f5.zip
Added page titles to components that needed it
Diffstat (limited to 'src/DevHive.Angular')
-rw-r--r--src/DevHive.Angular/src/app/components/admin-panel-page/admin-panel-page.component.ts6
-rw-r--r--src/DevHive.Angular/src/app/components/not-found/not-found.component.ts6
-rw-r--r--src/DevHive.Angular/src/app/components/post-page/post-page.component.ts6
-rw-r--r--src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.ts6
-rw-r--r--src/DevHive.Angular/src/app/components/profile/profile.component.ts6
5 files changed, 20 insertions, 10 deletions
diff --git a/src/DevHive.Angular/src/app/components/admin-panel-page/admin-panel-page.component.ts b/src/DevHive.Angular/src/app/components/admin-panel-page/admin-panel-page.component.ts
index 80d9f07..bb0af21 100644
--- a/src/DevHive.Angular/src/app/components/admin-panel-page/admin-panel-page.component.ts
+++ b/src/DevHive.Angular/src/app/components/admin-panel-page/admin-panel-page.component.ts
@@ -21,6 +21,7 @@ import { SuccessBarComponent } from '../success-bar/success-bar.component';
styleUrls: ['./admin-panel-page.component.css']
})
export class AdminPanelPageComponent implements OnInit {
+ private _title = 'Admin Panel';
@ViewChild(ErrorBarComponent) private _errorBar: ErrorBarComponent;
@ViewChild(SuccessBarComponent) private _successBar: SuccessBarComponent;
public dataArrived = false;
@@ -33,8 +34,9 @@ export class AdminPanelPageComponent implements OnInit {
public technologyForm: FormGroup;
public deleteForm: FormGroup;
- constructor(private _router: Router, private _fb: FormBuilder, private _userService: UserService, private _languageService: LanguageService, private _technologyService: TechnologyService, private _tokenService: TokenService, private _postService: PostService)
- { }
+ constructor(private _titleService: Title, private _router: Router, private _fb: FormBuilder, private _userService: UserService, private _languageService: LanguageService, private _technologyService: TechnologyService, private _tokenService: TokenService, private _postService: PostService) {
+ this._titleService.setTitle(this._title);
+ }
ngOnInit(): void {
if (!this._tokenService.getTokenFromSessionStorage()) {
diff --git a/src/DevHive.Angular/src/app/components/not-found/not-found.component.ts b/src/DevHive.Angular/src/app/components/not-found/not-found.component.ts
index 89a230d..d269a76 100644
--- a/src/DevHive.Angular/src/app/components/not-found/not-found.component.ts
+++ b/src/DevHive.Angular/src/app/components/not-found/not-found.component.ts
@@ -7,9 +7,11 @@ import { Router } from '@angular/router';
styleUrls: ['./not-found.component.css']
})
export class NotFoundComponent implements OnInit {
+ private _title = 'Not Found!';
- constructor(private _router: Router)
- { }
+ constructor(private _titleService: Title,private _router: Router) {
+ this._titleService.setTitle(this._title);
+ }
ngOnInit(): void {
}
diff --git a/src/DevHive.Angular/src/app/components/post-page/post-page.component.ts b/src/DevHive.Angular/src/app/components/post-page/post-page.component.ts
index 983e550..cd9fd28 100644
--- a/src/DevHive.Angular/src/app/components/post-page/post-page.component.ts
+++ b/src/DevHive.Angular/src/app/components/post-page/post-page.component.ts
@@ -14,6 +14,7 @@ import { Post } from 'src/models/post';
styleUrls: ['./post-page.component.css']
})
export class PostPageComponent implements OnInit {
+ private _title = 'Post';
public editable = false;
public editingPost = false;
public postId: Guid;
@@ -21,8 +22,9 @@ export class PostPageComponent implements OnInit {
public editPostFormGroup: FormGroup;
public addCommentFormGroup: FormGroup;
- constructor(private _router: Router, private _fb: FormBuilder, private _tokenService: TokenService, private _postService: PostService, private _commentService: CommentService)
- { }
+ constructor(private _titleService: Title, private _router: Router, private _fb: FormBuilder, private _tokenService: TokenService, private _postService: PostService, private _commentService: CommentService){
+ this._titleService.setTitle(this._title);
+ }
ngOnInit(): void {
this.postId = Guid.parse(this._router.url.substring(6));
diff --git a/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.ts b/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.ts
index 769c1bb..fac8dee 100644
--- a/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.ts
+++ b/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.ts
@@ -19,6 +19,7 @@ import { TokenService } from 'src/app/services/token.service';
styleUrls: ['./profile-settings.component.css']
})
export class ProfileSettingsComponent implements OnInit {
+ private _title = 'Profile Settings';
@ViewChild(ErrorBarComponent) private _errorBar: ErrorBarComponent;
@ViewChild(SuccessBarComponent) private _successBar: SuccessBarComponent;
private _urlUsername: string;
@@ -31,8 +32,9 @@ export class ProfileSettingsComponent implements OnInit {
public availableLanguages: Language[];
public availableTechnologies: Technology[];
- constructor(private _router: Router, private _userService: UserService, private _languageService: LanguageService, private _technologyService: TechnologyService, private _tokenService: TokenService, private _fb: FormBuilder, private _location: Location)
- { }
+ constructor(private _titleService: Title, private _router: Router, private _userService: UserService, private _languageService: LanguageService, private _technologyService: TechnologyService, private _tokenService: TokenService, private _fb: FormBuilder, private _location: Location) {
+ this._titleService.setTitle(this._title);
+ }
ngOnInit(): void {
this._urlUsername = this._router.url.substring(9);
diff --git a/src/DevHive.Angular/src/app/components/profile/profile.component.ts b/src/DevHive.Angular/src/app/components/profile/profile.component.ts
index 2502b48..47098f7 100644
--- a/src/DevHive.Angular/src/app/components/profile/profile.component.ts
+++ b/src/DevHive.Angular/src/app/components/profile/profile.component.ts
@@ -17,6 +17,7 @@ import { TokenService } from 'src/app/services/token.service';
styleUrls: ['./profile.component.css']
})
export class ProfileComponent implements OnInit {
+ private _title = 'Profile';
private _urlUsername: string;
public loggedInUser = false;
public isAdminUser = false;
@@ -24,8 +25,9 @@ export class ProfileComponent implements OnInit {
public user: User;
public userPosts: Post[];
- constructor(private _router: Router, private _userService: UserService, private _languageService: LanguageService, private _technologyService: TechnologyService, private _feedService: FeedService, private _location: Location, private _tokenService: TokenService)
- { }
+ constructor(private _titleService: Title, private _router: Router, private _userService: UserService, private _languageService: LanguageService, private _technologyService: TechnologyService, private _feedService: FeedService, private _location: Location, private _tokenService: TokenService) {
+ this._titleService.setTitle(this._title);
+ }
private setDefaultUser(): void {
this.user = this._userService.getDefaultUser();