-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #25 from NREL/issue-20
Initial routing for linear project application flow.
- Loading branch information
Showing
41 changed files
with
590 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
28 changes: 28 additions & 0 deletions
28
src/app/company-dashboard/company-dashboard-home/company-dashboard-home.component.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
<div class="row justify-content-center pt-3"> | ||
<div class="col-lg-8 col-sm-12"> | ||
<nav aria-label="breadcrumb"> | ||
<ol class="breadcrumb"> | ||
<li class="breadcrumb-item"><a [routerLink]="'/user'">Dashboard</a></li> | ||
<li class="breadcrumb-item active" aria-current="page">Company {{companyId}}</li> | ||
</ol> | ||
</nav> | ||
<div class="h4 pt-2">Company {{companyId}} Facilities:</div> | ||
<ul> | ||
<li> | ||
<a [routerLink]="'/user/company/'+companyId+'/facility/A'">Facility A</a> | ||
<ul> | ||
<li> | ||
<a [routerLink]="'/user/company/'+companyId+'/facility/A/project/1'">Project 1</a> | ||
|
||
</li> | ||
<li> | ||
<a [routerLink]="'/user/company/'+companyId+'/facility/A/project/2'">Project 2</a> | ||
</li> | ||
</ul> | ||
</li> | ||
<li> | ||
<a [routerLink]="'/user/company/'+companyId+'/facility/B'">Facility B</a> | ||
</li> | ||
</ul> | ||
</div> | ||
</div> |
23 changes: 23 additions & 0 deletions
23
src/app/company-dashboard/company-dashboard-home/company-dashboard-home.component.spec.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
import { ComponentFixture, TestBed } from '@angular/core/testing'; | ||
|
||
import { CompanyDashboardHomeComponent } from './company-dashboard-home.component'; | ||
import { RouterTestingModule } from '@angular/router/testing'; | ||
|
||
describe('CompanyDashboardHomeComponent', () => { | ||
let component: CompanyDashboardHomeComponent; | ||
let fixture: ComponentFixture<CompanyDashboardHomeComponent>; | ||
|
||
beforeEach(() => { | ||
TestBed.configureTestingModule({ | ||
imports: [RouterTestingModule], | ||
declarations: [CompanyDashboardHomeComponent] | ||
}); | ||
fixture = TestBed.createComponent(CompanyDashboardHomeComponent); | ||
component = fixture.componentInstance; | ||
fixture.detectChanges(); | ||
}); | ||
|
||
it('should create', () => { | ||
expect(component).toBeTruthy(); | ||
}); | ||
}); |
20 changes: 20 additions & 0 deletions
20
src/app/company-dashboard/company-dashboard-home/company-dashboard-home.component.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
import { Component } from '@angular/core'; | ||
import { ActivatedRoute } from '@angular/router'; | ||
|
||
@Component({ | ||
selector: 'app-company-dashboard-home', | ||
templateUrl: './company-dashboard-home.component.html', | ||
styleUrls: ['./company-dashboard-home.component.css'] | ||
}) | ||
export class CompanyDashboardHomeComponent { | ||
|
||
companyId: string = ''; | ||
constructor(private activatedRoute: ActivatedRoute) { | ||
} | ||
|
||
ngOnInit() { | ||
this.activatedRoute.params.subscribe(params => { | ||
this.companyId = params['id']; | ||
}); | ||
} | ||
} |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<router-outlet></router-outlet> |
23 changes: 23 additions & 0 deletions
23
src/app/company-dashboard/company-dashboard.component.spec.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
import { ComponentFixture, TestBed } from '@angular/core/testing'; | ||
|
||
import { CompanyDashboardComponent } from './company-dashboard.component'; | ||
import { RouterTestingModule } from '@angular/router/testing'; | ||
|
||
describe('CompanyDashboardComponent', () => { | ||
let component: CompanyDashboardComponent; | ||
let fixture: ComponentFixture<CompanyDashboardComponent>; | ||
|
||
beforeEach(() => { | ||
TestBed.configureTestingModule({ | ||
imports: [RouterTestingModule], | ||
declarations: [CompanyDashboardComponent] | ||
}); | ||
fixture = TestBed.createComponent(CompanyDashboardComponent); | ||
component = fixture.componentInstance; | ||
fixture.detectChanges(); | ||
}); | ||
|
||
it('should create', () => { | ||
expect(component).toBeTruthy(); | ||
}); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
import { Component } from '@angular/core'; | ||
|
||
@Component({ | ||
selector: 'app-company-dashboard', | ||
templateUrl: './company-dashboard.component.html', | ||
styleUrls: ['./company-dashboard.component.css'] | ||
}) | ||
export class CompanyDashboardComponent { | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
import { NgModule } from '@angular/core'; | ||
import { CommonModule } from '@angular/common'; | ||
import { CompanyDashboardComponent } from './company-dashboard.component'; | ||
import { CompanyDashboardHomeComponent } from './company-dashboard-home/company-dashboard-home.component'; | ||
import { RouterModule } from '@angular/router'; | ||
|
||
@NgModule({ | ||
declarations: [ | ||
CompanyDashboardComponent, | ||
CompanyDashboardHomeComponent | ||
], | ||
imports: [ | ||
CommonModule, | ||
RouterModule | ||
] | ||
}) | ||
export class CompanyDashboardModule { } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
<nav class="navbar bg-primary"> | ||
<div class="container-fluid"> | ||
<a class="navbar-brand" href="#">NEB Tool</a> | ||
<a class="navbar-brand" routerLink="/welcome">NEB Tool</a> | ||
</div> | ||
</nav> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,61 @@ | ||
<div class="container-fluid"> | ||
<div class="card"> | ||
<div class="card-body"> | ||
<h5 class="card-title">Welcome to the Non-Energy Benefits Tool!</h5> | ||
<p class="card-text"> | ||
Use this tool to find the potential impact of projects in your organization by quantifying their | ||
Non-Energy Benefits! | ||
</p> | ||
<div class="row justify-content-center pt-3"> | ||
<div class="card col-lg-6 col-sm-10"> | ||
<div class="card-body"> | ||
<div class="card-title display-5"> | ||
Welcome to the Non-Energy Benefits Tool! | ||
</div> | ||
<p class="card-text"> | ||
Use this tool to find the potential impact of projects in your organization by quantifying their | ||
non-energy benefits. | ||
</p> | ||
<hr> | ||
<button class="btn btn-secondary" routerLink="/user">Go to Project Dashboard</button> | ||
|
||
<div class="input-group pt-3"> | ||
<label> | ||
<input class="form-check-input mt-0" type="checkbox" value="" | ||
aria-label="Checkbox for following text input"> | ||
Skip this screen next time and go directly to dashboard.</label> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
<div class="row justify-content-center pt-3"> | ||
<div class="card m-1 col-lg-4 col-sm-10"> | ||
<div class="card-body"> | ||
<button class="btn btn-secondary">Explore NEBs</button> | ||
<p class="card-text"> | ||
Explore common projects with Non-Energy Benefits. | ||
</p> | ||
</div> | ||
</div> | ||
<div class="card m-1 col-lg-4 col-sm-10"> | ||
<div class="card-body"> | ||
<button class="btn btn-secondary">Learn More</button> | ||
<p class="card-text"> | ||
Learn more about NEBs research at NREL. | ||
</p> | ||
</div> | ||
</div> | ||
|
||
</div> | ||
<div class="row justify-content-center pt-3"> | ||
<div class="card m-1 col-lg-4 col-sm-10"> | ||
<div class="card-body"> | ||
<button class="btn btn-secondary">Settings</button> | ||
<p class="card-text"> | ||
Manage application wide settings. | ||
</p> | ||
</div> | ||
</div> | ||
<div class="card m-1 col-lg-4 col-sm-10"> | ||
<div class="card-body"> | ||
<button class="btn btn-secondary">Help & Tutorials</button> | ||
<p class="card-text"> | ||
View help documents and tutorials to learn more about using the NEB-Tool application. | ||
</p> | ||
</div> | ||
</div> | ||
</div> | ||
</div> |
Empty file.
20 changes: 20 additions & 0 deletions
20
src/app/facility-dashboard/facility-dashboard-home/facility-dashboard-home.component.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
<div class="row justify-content-center pt-3"> | ||
<div class="col-lg-8 col-sm-12"> | ||
<nav aria-label="breadcrumb"> | ||
<ol class="breadcrumb"> | ||
<li class="breadcrumb-item"><a [routerLink]="'/user'">Dashboard</a></li> | ||
<li class="breadcrumb-item"><a [routerLink]="'/user/company/'+companyId">Company {{companyId}}</a></li> | ||
<li class="breadcrumb-item active">Facility {{facilityId}}</li> | ||
</ol> | ||
</nav> | ||
<div class="h4 pt-2">Facility {{facilityId}} Project:</div> | ||
<ul> | ||
<li> | ||
<a [routerLink]="'/user/company/'+companyId+'/facility/A/project/1'">Project 1</a> | ||
</li> | ||
<li> | ||
<a [routerLink]="'/user/company/'+companyId+'/facility/A/project/2'">Project 2</a> | ||
</li> | ||
</ul> | ||
</div> | ||
</div> |
23 changes: 23 additions & 0 deletions
23
src/app/facility-dashboard/facility-dashboard-home/facility-dashboard-home.component.spec.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
import { ComponentFixture, TestBed } from '@angular/core/testing'; | ||
|
||
import { FacilityDashboardHomeComponent } from './facility-dashboard-home.component'; | ||
import { RouterTestingModule } from '@angular/router/testing'; | ||
|
||
describe('FacilityDashboardHomeComponent', () => { | ||
let component: FacilityDashboardHomeComponent; | ||
let fixture: ComponentFixture<FacilityDashboardHomeComponent>; | ||
|
||
beforeEach(() => { | ||
TestBed.configureTestingModule({ | ||
imports: [RouterTestingModule], | ||
declarations: [FacilityDashboardHomeComponent] | ||
}); | ||
fixture = TestBed.createComponent(FacilityDashboardHomeComponent); | ||
component = fixture.componentInstance; | ||
fixture.detectChanges(); | ||
}); | ||
|
||
it('should create', () => { | ||
expect(component).toBeTruthy(); | ||
}); | ||
}); |
21 changes: 21 additions & 0 deletions
21
src/app/facility-dashboard/facility-dashboard-home/facility-dashboard-home.component.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
import { Component } from '@angular/core'; | ||
import { ActivatedRoute } from '@angular/router'; | ||
|
||
@Component({ | ||
selector: 'app-facility-dashboard-home', | ||
templateUrl: './facility-dashboard-home.component.html', | ||
styleUrls: ['./facility-dashboard-home.component.css'] | ||
}) | ||
export class FacilityDashboardHomeComponent { | ||
|
||
companyId: string = 'A'; | ||
facilityId: string = ''; | ||
constructor(private activatedRoute: ActivatedRoute) { | ||
} | ||
|
||
ngOnInit() { | ||
this.activatedRoute.params.subscribe(params => { | ||
this.facilityId = params['id']; | ||
}); | ||
} | ||
} |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<router-outlet></router-outlet> |
Oops, something went wrong.