diff --git a/src/app/modules/manage-exams-module/manage-exams-module-routing.module.ts b/src/app/modules/manage-exams-module/manage-exams-module-routing.module.ts index 6df619563315d324973ef18e9a9cdfe350549701..476618ff51bdae97f1d44c9fc3b3c50711b10d77 100644 --- a/src/app/modules/manage-exams-module/manage-exams-module-routing.module.ts +++ b/src/app/modules/manage-exams-module/manage-exams-module-routing.module.ts @@ -2,12 +2,16 @@ import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { ExamsTableComponent } from './components/exams-table/exams-table.component'; +import { HeaderComponent } from '../shared/components/header/header.component'; const routes: Routes = [ { path: 'manage-exams', component: ExamsTableComponent, pathMatch: 'full', }, + { + path: 'header', component: HeaderComponent, pathMatch: 'full', + }, ]; @NgModule({ diff --git a/src/app/modules/shared/components/header/header.component.html b/src/app/modules/shared/components/header/header.component.html new file mode 100644 index 0000000000000000000000000000000000000000..2a25263f6fa153d3daa0ef6281b9e2f14b33084d --- /dev/null +++ b/src/app/modules/shared/components/header/header.component.html @@ -0,0 +1,10 @@ +<nav class="navbar navbar-expand-lg navbar-light bg-light"> + <div class="header-container"> + <div> + <img src="../../assets/images/sunbird_logo.png" alt="UPSMF logo"> + </div> + <div> + <button>GJ</button> + </div> + </div> + </nav> \ No newline at end of file diff --git a/src/app/modules/shared/components/header/header.component.scss b/src/app/modules/shared/components/header/header.component.scss new file mode 100644 index 0000000000000000000000000000000000000000..5f7da6b87fb9bb86438e093886e43c4818f7eb57 --- /dev/null +++ b/src/app/modules/shared/components/header/header.component.scss @@ -0,0 +1,18 @@ +.header-container { + display: flex; + justify-content: space-between; + align-items: center; + } +img{ + margin-left: 12rem; + width: 17rem; +} +button{ + + margin-left: 72rem; + background-color: forestgreen; + border-radius: 8px; + border: none; + color: white; + +} \ No newline at end of file diff --git a/src/app/modules/shared/components/header/header.component.spec.ts b/src/app/modules/shared/components/header/header.component.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..1fd30b4db7460c2fcf4cffbeffc548c83d0569ca --- /dev/null +++ b/src/app/modules/shared/components/header/header.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { HeaderComponent } from './header.component'; + +describe('HeaderComponent', () => { + let component: HeaderComponent; + let fixture: ComponentFixture<HeaderComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ HeaderComponent ] + }) + .compileComponents(); + + fixture = TestBed.createComponent(HeaderComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/modules/shared/components/header/header.component.ts b/src/app/modules/shared/components/header/header.component.ts new file mode 100644 index 0000000000000000000000000000000000000000..913b282059a11f72bc5f4871908dda909ae885a7 --- /dev/null +++ b/src/app/modules/shared/components/header/header.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-header', + templateUrl: './header.component.html', + styleUrls: ['./header.component.scss'] +}) +export class HeaderComponent { + +} diff --git a/src/app/modules/shared/shared.module.ts b/src/app/modules/shared/shared.module.ts index e84b662bbbf25c523762765164ceb0746211fbab..313c329645dd79443a44131b0e0b9d92e246360b 100644 --- a/src/app/modules/shared/shared.module.ts +++ b/src/app/modules/shared/shared.module.ts @@ -3,10 +3,12 @@ import { CommonModule } from '@angular/common'; import { TableModule } from 'primeng/table'; import { SharedTableComponent } from './components/shared-table/shared-table.component'; +import { HeaderComponent } from './components/header/header.component'; @NgModule({ declarations: [ - SharedTableComponent + SharedTableComponent, + HeaderComponent ], imports: [ CommonModule, @@ -14,7 +16,8 @@ import { SharedTableComponent } from './components/shared-table/shared-table.com ], exports : [ - SharedTableComponent + SharedTableComponent, + HeaderComponent ] }) export class SharedModule { } diff --git a/src/assets/images/sunbird_logo.png b/src/assets/images/sunbird_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6387eb3f5a28022f7c63aeb679a39c59d3e35295 Binary files /dev/null and b/src/assets/images/sunbird_logo.png differ