diff --git a/AstuteClient2/src/app/app-routing.module.spec.ts b/AstuteClient2/src/app/app-routing.module.spec.ts index d68ef06..4e83b72 100644 --- a/AstuteClient2/src/app/app-routing.module.spec.ts +++ b/AstuteClient2/src/app/app-routing.module.spec.ts @@ -1,13 +1,13 @@ -import { AppRoutingModule } from './app-routing.module'; - -describe('AppRoutingModule', () => { - let appRoutingModule: AppRoutingModule; - - beforeEach(() => { - appRoutingModule = new AppRoutingModule(); - }); - - it('should create an instance', () => { - expect(appRoutingModule).toBeTruthy(); - }); -}); +import { AppRoutingModule } from './app-routing.module'; + +describe('AppRoutingModule', () => { + let appRoutingModule: AppRoutingModule; + + beforeEach(() => { + appRoutingModule = new AppRoutingModule(); + }); + + it('should create an instance', () => { + expect(appRoutingModule).toBeTruthy(); + }); +}); diff --git a/AstuteClient2/src/app/app-routing.module.ts b/AstuteClient2/src/app/app-routing.module.ts index e1b1ecf..b24699f 100644 --- a/AstuteClient2/src/app/app-routing.module.ts +++ b/AstuteClient2/src/app/app-routing.module.ts @@ -1,27 +1,31 @@ -import { NgModule } from '@angular/core'; -import { CommonModule } from '@angular/common'; -import {RouterModule, Routes} from '@angular/router'; -import {CustomerComponent} from './customer/customer.component'; -import {SalesOrderComponent} from './sales-order/sales-order.component'; -import {InvoiceComponent} from './invoice/invoice.component'; -import {HomepageComponent} from './homepage/homepage.component'; -import {InvoiceGenComponent} from './invoice-gen/invoice-gen.component'; - -const routes: Routes = [ - { path: '', redirectTo: 'homepage', pathMatch: 'full'}, - { path: 'homepage', component: HomepageComponent }, - { path: 'customer', component: CustomerComponent }, - { path: 'sales-order', component: SalesOrderComponent }, - { path: 'invoice', component: InvoiceComponent }, - { path: 'invoice-gen', component: InvoiceGenComponent } -]; - -@NgModule({ - exports: [RouterModule], - imports: [ - CommonModule, - RouterModule.forRoot(routes) - ], - declarations: [] -}) -export class AppRoutingModule { } +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import {RouterModule, Routes} from '@angular/router'; +import {CustomerComponent} from './customer/customer.component'; +import {SalesOrderComponent} from './sales-order/sales-order.component'; +import {InvoiceComponent} from './invoice/invoice.component'; +import {HomepageComponent} from './homepage/homepage.component'; +import {InvoiceGenComponent} from './invoice-gen/invoice-gen.component'; +import {InvoicePaymentComponent} from './invoice-payment/invoice-payment.component'; +import {LoginComponent} from './login/login.component'; + +const routes: Routes = [ + { path: '', redirectTo: 'login', pathMatch: 'full'}, + { path: 'homepage', component: HomepageComponent }, + { path: 'customer', component: CustomerComponent }, + { path: 'sales-order', component: SalesOrderComponent }, + { path: 'invoice', component: InvoiceComponent }, + { path: 'invoice-gen', component: InvoiceGenComponent }, + { path: 'invoice-payment', component: InvoicePaymentComponent }, + { path: 'login', component: LoginComponent } +]; + +@NgModule({ + exports: [RouterModule], + imports: [ + CommonModule, + RouterModule.forRoot(routes) + ], + declarations: [] +}) +export class AppRoutingModule { } diff --git a/AstuteClient2/src/app/app.component.css b/AstuteClient2/src/app/app.component.css index 8b13789..d3f5a12 100644 --- a/AstuteClient2/src/app/app.component.css +++ b/AstuteClient2/src/app/app.component.css @@ -1 +1 @@ - + diff --git a/AstuteClient2/src/app/app.component.spec.ts b/AstuteClient2/src/app/app.component.spec.ts index be3c0e8..6d27027 100644 --- a/AstuteClient2/src/app/app.component.spec.ts +++ b/AstuteClient2/src/app/app.component.spec.ts @@ -1,27 +1,27 @@ -import { TestBed, async } from '@angular/core/testing'; -import { AppComponent } from './app.component'; -describe('AppComponent', () => { - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ - AppComponent - ], - }).compileComponents(); - })); - it('should create the app', async(() => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.debugElement.componentInstance; - expect(app).toBeTruthy(); - })); - it(`should have as title 'app'`, async(() => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.debugElement.componentInstance; - expect(app.title).toEqual('app'); - })); - it('should render title in a h1 tag', async(() => { - const fixture = TestBed.createComponent(AppComponent); - fixture.detectChanges(); - const compiled = fixture.debugElement.nativeElement; - expect(compiled.querySelector('h1').textContent).toContain('Welcome to AstuteClient2!'); - })); -}); +import { TestBed, async } from '@angular/core/testing'; +import { AppComponent } from './app.component'; +describe('AppComponent', () => { + beforeEach(async(() => { + TestBed.configureTestingModule({ + declarations: [ + AppComponent + ], + }).compileComponents(); + })); + it('should create the app', async(() => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); + it(`should have as title 'app'`, async(() => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.debugElement.componentInstance; + expect(app.title).toEqual('app'); + })); + it('should render title in a h1 tag', async(() => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.debugElement.nativeElement; + expect(compiled.querySelector('h1').textContent).toContain('Welcome to AstuteClient2!'); + })); +}); diff --git a/AstuteClient2/src/app/app.component.ts b/AstuteClient2/src/app/app.component.ts index 7b0f672..a5f44c2 100644 --- a/AstuteClient2/src/app/app.component.ts +++ b/AstuteClient2/src/app/app.component.ts @@ -1,10 +1,10 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-root', - templateUrl: './app.component.html', - styleUrls: ['./app.component.css'] -}) -export class AppComponent { - title = 'app'; -} +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'] +}) +export class AppComponent { + title = 'app'; +} diff --git a/AstuteClient2/src/app/app.module.ts b/AstuteClient2/src/app/app.module.ts index 7bc50d6..f8bfeb3 100644 --- a/AstuteClient2/src/app/app.module.ts +++ b/AstuteClient2/src/app/app.module.ts @@ -1,43 +1,53 @@ -import { BrowserModule } from '@angular/platform-browser'; -import { NgModule } from '@angular/core'; - -import { AppComponent } from './app.component'; -import { CustomerComponent } from './customer/customer.component'; -import { AstuteClientService } from './services/astute-client-service'; -import { AgGridModule } from 'ag-grid-angular'; -import { ModalFormComponent } from './modal-form/modal-form.component'; -import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; -import {HttpClientModule} from '@angular/common/http'; -import { AppRoutingModule } from './/app-routing.module'; -import { NavBarComponent } from './nav-bar/nav-bar.component'; -import { SalesOrderComponent } from './sales-order/sales-order.component'; -import { InvoiceComponent } from './invoice/invoice.component'; -import { HomepageComponent } from './homepage/homepage.component'; -import { AppBoxComponent } from './app-box/app-box.component'; -import { InvoiceGenComponent } from './invoice-gen/invoice-gen.component'; -import { TextMaskModule } from 'angular2-text-mask'; - -@NgModule({ - declarations: [ - AppComponent, - CustomerComponent, - ModalFormComponent, - NavBarComponent, - SalesOrderComponent, - InvoiceComponent, - HomepageComponent, - AppBoxComponent, - InvoiceGenComponent - ], - imports: [ - BrowserModule, - AgGridModule.withComponents([]), - NgbModule.forRoot(), - HttpClientModule, - AppRoutingModule, - TextMaskModule - ], - providers: [AstuteClientService], - bootstrap: [AppComponent] -}) -export class AppModule { } +import { BrowserModule } from '@angular/platform-browser'; +import { NgModule } from '@angular/core'; + +import { AppComponent } from './app.component'; +import { CustomerComponent } from './customer/customer.component'; +import { AstuteClientService } from './services/astute-client-service'; +import { AgGridModule } from 'ag-grid-angular'; +import { ModalFormComponent } from './modal-form/modal-form.component'; +import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; +import {HttpClientModule} from '@angular/common/http'; +import { AppRoutingModule } from './/app-routing.module'; +import { NavBarComponent } from './nav-bar/nav-bar.component'; +import { SalesOrderComponent } from './sales-order/sales-order.component'; +import { InvoiceComponent } from './invoice/invoice.component'; +import { HomepageComponent } from './homepage/homepage.component'; +import { AppBoxComponent } from './app-box/app-box.component'; +import { InvoiceGenComponent } from './invoice-gen/invoice-gen.component'; +import { TextMaskModule } from 'angular2-text-mask'; +import { LoginComponent } from './login/login.component'; +import { InvoicePaymentComponent } from './invoice-payment/invoice-payment.component'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { ReactiveFormsModule } from '@angular/forms'; + +@NgModule({ + declarations: [ + AppComponent, + CustomerComponent, + ModalFormComponent, + NavBarComponent, + SalesOrderComponent, + InvoiceComponent, + HomepageComponent, + AppBoxComponent, + InvoiceGenComponent, + LoginComponent, + InvoicePaymentComponent + ], + imports: [ + BrowserModule, + AgGridModule.withComponents([]), + NgbModule.forRoot(), + HttpClientModule, + AppRoutingModule, + TextMaskModule, + CommonModule, + FormsModule, + ReactiveFormsModule + ], + providers: [AstuteClientService], + bootstrap: [AppComponent] +}) +export class AppModule { } diff --git a/AstuteClient2/src/app/homepage/homepage.component.html b/AstuteClient2/src/app/homepage/homepage.component.html index 5a31e36..c726dcb 100644 --- a/AstuteClient2/src/app/homepage/homepage.component.html +++ b/AstuteClient2/src/app/homepage/homepage.component.html @@ -8,16 +8,6 @@ Welcome to the Astute Internal System, {{currentUser}}! -