From 987f2a7acff0df2b471a6bfcdbda1c58e5f84025 Mon Sep 17 00:00:00 2001 From: kj1352 Date: Tue, 9 Jun 2020 09:49:35 +0530 Subject: [PATCH] Tab components initiated --- src/app/app-routing.module.ts | 4 ++- src/app/app.module.ts | 12 ++++++++- src/app/tabs/courses/courses.component.html | 1 + src/app/tabs/courses/courses.component.scss | 0 .../tabs/courses/courses.component.spec.ts | 25 +++++++++++++++++++ src/app/tabs/courses/courses.component.ts | 15 +++++++++++ src/app/tabs/home/home.component.html | 1 + src/app/tabs/home/home.component.scss | 0 src/app/tabs/home/home.component.spec.ts | 25 +++++++++++++++++++ src/app/tabs/home/home.component.ts | 15 +++++++++++ src/app/tabs/more/more.component.html | 1 + src/app/tabs/more/more.component.scss | 0 src/app/tabs/more/more.component.spec.ts | 25 +++++++++++++++++++ src/app/tabs/more/more.component.ts | 15 +++++++++++ src/app/tabs/reports/reports.component.html | 1 + src/app/tabs/reports/reports.component.scss | 0 .../tabs/reports/reports.component.spec.ts | 25 +++++++++++++++++++ src/app/tabs/reports/reports.component.ts | 15 +++++++++++ src/app/tabs/tabs.component.html | 2 ++ src/app/tabs/tabs.component.scss | 0 src/app/tabs/tabs.component.spec.ts | 25 +++++++++++++++++++ src/app/tabs/tabs.component.ts | 15 +++++++++++ src/app/welcome/welcome.component.html | 2 +- src/app/welcome/welcome.component.ts | 12 ++++----- 24 files changed, 227 insertions(+), 9 deletions(-) create mode 100644 src/app/tabs/courses/courses.component.html create mode 100644 src/app/tabs/courses/courses.component.scss create mode 100644 src/app/tabs/courses/courses.component.spec.ts create mode 100644 src/app/tabs/courses/courses.component.ts create mode 100644 src/app/tabs/home/home.component.html create mode 100644 src/app/tabs/home/home.component.scss create mode 100644 src/app/tabs/home/home.component.spec.ts create mode 100644 src/app/tabs/home/home.component.ts create mode 100644 src/app/tabs/more/more.component.html create mode 100644 src/app/tabs/more/more.component.scss create mode 100644 src/app/tabs/more/more.component.spec.ts create mode 100644 src/app/tabs/more/more.component.ts create mode 100644 src/app/tabs/reports/reports.component.html create mode 100644 src/app/tabs/reports/reports.component.scss create mode 100644 src/app/tabs/reports/reports.component.spec.ts create mode 100644 src/app/tabs/reports/reports.component.ts create mode 100644 src/app/tabs/tabs.component.html create mode 100644 src/app/tabs/tabs.component.scss create mode 100644 src/app/tabs/tabs.component.spec.ts create mode 100644 src/app/tabs/tabs.component.ts diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 214c05f..b2ea638 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -1,10 +1,12 @@ import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { WelcomeComponent } from './welcome/welcome.component'; +import { TabsComponent } from './tabs/tabs.component'; const routes: Routes = [ { path: '', pathMatch: 'full', redirectTo: 'welcome' }, - { component: WelcomeComponent, path: 'welcome'} + { component: WelcomeComponent, path: 'welcome' }, + { component: TabsComponent, path: 'tabs' } ]; @NgModule({ diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 4d31657..4dddf7e 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -5,11 +5,21 @@ import { AngularSvgIconModule } from 'angular-svg-icon'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; import { WelcomeComponent } from './welcome/welcome.component'; +import { TabsComponent } from './tabs/tabs.component'; +import { HomeComponent } from './tabs/home/home.component'; +import { CoursesComponent } from './tabs/courses/courses.component'; +import { ReportsComponent } from './tabs/reports/reports.component'; +import { MoreComponent } from './tabs/more/more.component'; @NgModule({ declarations: [ AppComponent, - WelcomeComponent + WelcomeComponent, + TabsComponent, + HomeComponent, + CoursesComponent, + ReportsComponent, + MoreComponent, ], imports: [ BrowserModule, diff --git a/src/app/tabs/courses/courses.component.html b/src/app/tabs/courses/courses.component.html new file mode 100644 index 0000000..1aa8288 --- /dev/null +++ b/src/app/tabs/courses/courses.component.html @@ -0,0 +1 @@ +

courses works!

diff --git a/src/app/tabs/courses/courses.component.scss b/src/app/tabs/courses/courses.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/tabs/courses/courses.component.spec.ts b/src/app/tabs/courses/courses.component.spec.ts new file mode 100644 index 0000000..323d19b --- /dev/null +++ b/src/app/tabs/courses/courses.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CoursesComponent } from './courses.component'; + +describe('CoursesComponent', () => { + let component: CoursesComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ CoursesComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(CoursesComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/tabs/courses/courses.component.ts b/src/app/tabs/courses/courses.component.ts new file mode 100644 index 0000000..9ccb1a0 --- /dev/null +++ b/src/app/tabs/courses/courses.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-courses', + templateUrl: './courses.component.html', + styleUrls: ['./courses.component.scss'] +}) +export class CoursesComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/tabs/home/home.component.html b/src/app/tabs/home/home.component.html new file mode 100644 index 0000000..5f2c53f --- /dev/null +++ b/src/app/tabs/home/home.component.html @@ -0,0 +1 @@ +

home works!

diff --git a/src/app/tabs/home/home.component.scss b/src/app/tabs/home/home.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/tabs/home/home.component.spec.ts b/src/app/tabs/home/home.component.spec.ts new file mode 100644 index 0000000..490e81b --- /dev/null +++ b/src/app/tabs/home/home.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { HomeComponent } from './home.component'; + +describe('HomeComponent', () => { + let component: HomeComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ HomeComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(HomeComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/tabs/home/home.component.ts b/src/app/tabs/home/home.component.ts new file mode 100644 index 0000000..73acf06 --- /dev/null +++ b/src/app/tabs/home/home.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-home', + templateUrl: './home.component.html', + styleUrls: ['./home.component.scss'] +}) +export class HomeComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/tabs/more/more.component.html b/src/app/tabs/more/more.component.html new file mode 100644 index 0000000..20309d6 --- /dev/null +++ b/src/app/tabs/more/more.component.html @@ -0,0 +1 @@ +

more works!

diff --git a/src/app/tabs/more/more.component.scss b/src/app/tabs/more/more.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/tabs/more/more.component.spec.ts b/src/app/tabs/more/more.component.spec.ts new file mode 100644 index 0000000..947fe54 --- /dev/null +++ b/src/app/tabs/more/more.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { MoreComponent } from './more.component'; + +describe('MoreComponent', () => { + let component: MoreComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ MoreComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(MoreComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/tabs/more/more.component.ts b/src/app/tabs/more/more.component.ts new file mode 100644 index 0000000..b933c90 --- /dev/null +++ b/src/app/tabs/more/more.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-more', + templateUrl: './more.component.html', + styleUrls: ['./more.component.scss'] +}) +export class MoreComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/tabs/reports/reports.component.html b/src/app/tabs/reports/reports.component.html new file mode 100644 index 0000000..6a8ebc2 --- /dev/null +++ b/src/app/tabs/reports/reports.component.html @@ -0,0 +1 @@ +

reports works!

diff --git a/src/app/tabs/reports/reports.component.scss b/src/app/tabs/reports/reports.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/tabs/reports/reports.component.spec.ts b/src/app/tabs/reports/reports.component.spec.ts new file mode 100644 index 0000000..0c7a3d2 --- /dev/null +++ b/src/app/tabs/reports/reports.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ReportsComponent } from './reports.component'; + +describe('ReportsComponent', () => { + let component: ReportsComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ ReportsComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(ReportsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/tabs/reports/reports.component.ts b/src/app/tabs/reports/reports.component.ts new file mode 100644 index 0000000..bb276a4 --- /dev/null +++ b/src/app/tabs/reports/reports.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-reports', + templateUrl: './reports.component.html', + styleUrls: ['./reports.component.scss'] +}) +export class ReportsComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/tabs/tabs.component.html b/src/app/tabs/tabs.component.html new file mode 100644 index 0000000..f467413 --- /dev/null +++ b/src/app/tabs/tabs.component.html @@ -0,0 +1,2 @@ +

tabs works!

+ diff --git a/src/app/tabs/tabs.component.scss b/src/app/tabs/tabs.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/tabs/tabs.component.spec.ts b/src/app/tabs/tabs.component.spec.ts new file mode 100644 index 0000000..96b5fd0 --- /dev/null +++ b/src/app/tabs/tabs.component.spec.ts @@ -0,0 +1,25 @@ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; + +import { TabsComponent } from './tabs.component'; + +describe('TabsComponent', () => { + let component: TabsComponent; + let fixture: ComponentFixture; + + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ TabsComponent ] + }) + .compileComponents(); + })); + + beforeEach(() => { + fixture = TestBed.createComponent(TabsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/tabs/tabs.component.ts b/src/app/tabs/tabs.component.ts new file mode 100644 index 0000000..5bc065b --- /dev/null +++ b/src/app/tabs/tabs.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-tabs', + templateUrl: './tabs.component.html', + styleUrls: ['./tabs.component.scss'] +}) +export class TabsComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/src/app/welcome/welcome.component.html b/src/app/welcome/welcome.component.html index c5dab4c..8e66878 100644 --- a/src/app/welcome/welcome.component.html +++ b/src/app/welcome/welcome.component.html @@ -71,5 +71,5 @@ - + diff --git a/src/app/welcome/welcome.component.ts b/src/app/welcome/welcome.component.ts index 30dd78c..829ec96 100644 --- a/src/app/welcome/welcome.component.ts +++ b/src/app/welcome/welcome.component.ts @@ -1,15 +1,15 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-welcome', - templateUrl: './welcome.component.html', - styleUrls: ['./welcome.component.scss'] + selector: 'app-welcome', + templateUrl: './welcome.component.html', + styleUrls: ['./welcome.component.scss'] }) export class WelcomeComponent implements OnInit { - constructor() { } + constructor() { } - ngOnInit(): void { - } + ngOnInit(): void { + } }