Unverified Commit 9b076474 authored by Arun Nair's avatar Arun Nair Committed by GitHub
Browse files

Merge pull request #1 from arun1205/header

Adding header
Showing with 70 additions and 2 deletions
+70 -2
...@@ -2,12 +2,16 @@ import { NgModule } from '@angular/core'; ...@@ -2,12 +2,16 @@ import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router'; import { RouterModule, Routes } from '@angular/router';
import { ExamsTableComponent } from './components/exams-table/exams-table.component'; import { ExamsTableComponent } from './components/exams-table/exams-table.component';
import { HeaderComponent } from '../shared/components/header/header.component';
const routes: Routes = [ const routes: Routes = [
{ {
path: 'manage-exams', component: ExamsTableComponent, pathMatch: 'full', path: 'manage-exams', component: ExamsTableComponent, pathMatch: 'full',
}, },
{
path: 'header', component: HeaderComponent, pathMatch: 'full',
},
]; ];
@NgModule({ @NgModule({
......
<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
.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
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();
});
});
import { Component } from '@angular/core';
@Component({
selector: 'app-header',
templateUrl: './header.component.html',
styleUrls: ['./header.component.scss']
})
export class HeaderComponent {
}
...@@ -3,10 +3,12 @@ import { CommonModule } from '@angular/common'; ...@@ -3,10 +3,12 @@ import { CommonModule } from '@angular/common';
import { TableModule } from 'primeng/table'; import { TableModule } from 'primeng/table';
import { SharedTableComponent } from './components/shared-table/shared-table.component'; import { SharedTableComponent } from './components/shared-table/shared-table.component';
import { HeaderComponent } from './components/header/header.component';
@NgModule({ @NgModule({
declarations: [ declarations: [
SharedTableComponent SharedTableComponent,
HeaderComponent
], ],
imports: [ imports: [
CommonModule, CommonModule,
...@@ -14,7 +16,8 @@ import { SharedTableComponent } from './components/shared-table/shared-table.com ...@@ -14,7 +16,8 @@ import { SharedTableComponent } from './components/shared-table/shared-table.com
], ],
exports : exports :
[ [
SharedTableComponent SharedTableComponent,
HeaderComponent
] ]
}) })
export class SharedModule { } export class SharedModule { }
src/assets/images/sunbird_logo.png

34.3 KB

Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment