diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 312626f..7f64bce 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -3,16 +3,21 @@ import { RouterModule, Routes } from '@angular/router'; import { LoginComponent } from './pages/login/login/login.component'; import { HomeComponent } from './pages/home/home.component'; import { AuthGuard } from './shared/helpers'; - +import { FeedbacksComponent } from './pages/feedbacks/feedbacks.component'; + const routes: Routes = [ - { path: 'login', component: LoginComponent }, - { path: '', component: LoginComponent }, - { path: 'home', component: HomeComponent, canActivate: [AuthGuard] } + { path: '', component: LoginComponent }, + { path: 'home', component: HomeComponent, canActivate: [AuthGuard] }, + { + path: 'feedbacks', + component: FeedbacksComponent, + canActivate: [AuthGuard], + }, ]; @NgModule({ imports: [RouterModule.forRoot(routes)], - exports: [RouterModule] + exports: [RouterModule], }) -export class AppRoutingModule { } +export class AppRoutingModule {} diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 92bd2a3..67c3100 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -18,6 +18,7 @@ import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http'; import { HomeComponent } from './pages/home/home.component'; import { fakeBackendProvider, TokenInterceptor } from '../app/shared/helpers'; +import { FeedbacksComponent } from './pages/feedbacks/feedbacks.component'; @NgModule({ @@ -25,7 +26,8 @@ import { fakeBackendProvider, TokenInterceptor } from '../app/shared/helpers'; AppComponent, HeaderComponent, LoginComponent, - HomeComponent + HomeComponent, + FeedbacksComponent ], imports: [ BrowserModule, diff --git a/src/app/pages/feedbacks/feedbacks.component.html b/src/app/pages/feedbacks/feedbacks.component.html new file mode 100644 index 0000000..9191da7 --- /dev/null +++ b/src/app/pages/feedbacks/feedbacks.component.html @@ -0,0 +1,7 @@ +
+
+ +
+ +
Feedback Code here
+
diff --git a/src/app/pages/feedbacks/feedbacks.component.scss b/src/app/pages/feedbacks/feedbacks.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/pages/feedbacks/feedbacks.component.spec.ts b/src/app/pages/feedbacks/feedbacks.component.spec.ts new file mode 100644 index 0000000..ab16ab0 --- /dev/null +++ b/src/app/pages/feedbacks/feedbacks.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { FeedbacksComponent } from './feedbacks.component'; + +describe('FeedbacksComponent', () => { + let component: FeedbacksComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ FeedbacksComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(FeedbacksComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/pages/feedbacks/feedbacks.component.ts b/src/app/pages/feedbacks/feedbacks.component.ts new file mode 100644 index 0000000..494e6ec --- /dev/null +++ b/src/app/pages/feedbacks/feedbacks.component.ts @@ -0,0 +1,22 @@ +import { Component, OnInit } from '@angular/core'; +import { backButton, logOutButton } from 'src/app/constants/constants'; +import IHeaderProps from 'src/app/models/header'; + +@Component({ + selector: 'app-feedbacks', + templateUrl: './feedbacks.component.html', + styleUrls: ['./feedbacks.component.scss'], +}) +export class FeedbacksComponent implements OnInit { + headerProps: IHeaderProps = { + rightIcon: logOutButton, + rightIconRoute: 'logout', + leftIcon: backButton, + leftIconRoute: 'home', + title: 'FEEDBACKS', + }; + + constructor() {} + + ngOnInit(): void {} +} diff --git a/src/app/pages/home/home.component.html b/src/app/pages/home/home.component.html index be79c26..104c97b 100644 --- a/src/app/pages/home/home.component.html +++ b/src/app/pages/home/home.component.html @@ -41,9 +41,7 @@
- +

{{ error }}

diff --git a/src/app/pages/home/home.component.ts b/src/app/pages/home/home.component.ts index c18def3..aefd03f 100644 --- a/src/app/pages/home/home.component.ts +++ b/src/app/pages/home/home.component.ts @@ -165,4 +165,8 @@ export class HomeComponent { removeSelectedFile() { this.fileUploader.nativeElement.value = null; } + + feedback() { + this.routerService.navigate('feedbacks'); + } }