Selaa lähdekoodia

trying to make menu work with empty components

tags/2.037
Patrick Sun 4 vuotta sitten
vanhempi
commit
d32b8907c0
20 muutettua tiedostoa jossa 191 lisäystä ja 12 poistoa
  1. +8
    -0
      src/app/app-routing.module.ts
  2. +9
    -1
      src/app/app.module.ts
  3. +1
    -0
      src/app/list-all-people/list-all-people.component.html
  4. +0
    -0
      src/app/list-all-people/list-all-people.component.scss
  5. +25
    -0
      src/app/list-all-people/list-all-people.component.spec.ts
  6. +15
    -0
      src/app/list-all-people/list-all-people.component.ts
  7. +8
    -7
      src/app/main-menu-items.ts
  8. +1
    -0
      src/app/pay-in/pay-in.component.html
  9. +0
    -0
      src/app/pay-in/pay-in.component.scss
  10. +25
    -0
      src/app/pay-in/pay-in.component.spec.ts
  11. +15
    -0
      src/app/pay-in/pay-in.component.ts
  12. +1
    -0
      src/app/people-add/people-add.component.html
  13. +0
    -0
      src/app/people-add/people-add.component.scss
  14. +25
    -0
      src/app/people-add/people-add.component.spec.ts
  15. +15
    -0
      src/app/people-add/people-add.component.ts
  16. +1
    -0
      src/app/settings/settings.component.html
  17. +0
    -0
      src/app/settings/settings.component.scss
  18. +25
    -0
      src/app/settings/settings.component.spec.ts
  19. +15
    -0
      src/app/settings/settings.component.ts
  20. +2
    -4
      src/app/top-bar/top-bar.component.ts

+ 8
- 0
src/app/app-routing.module.ts Näytä tiedosto

import {RewardOverviewComponent} from './reward-overview/reward-overview.component'; import {RewardOverviewComponent} from './reward-overview/reward-overview.component';
import {RewardPaidComponent} from './reward-paid/reward-paid.component'; import {RewardPaidComponent} from './reward-paid/reward-paid.component';
import {RewardUnpaidComponent} from './reward-unpaid/reward-unpaid.component'; import {RewardUnpaidComponent} from './reward-unpaid/reward-unpaid.component';
import {PayInComponent} from './pay-in/pay-in.component';
import {PeopleAddComponent} from './people-add/people-add.component';
import {SettingsComponent} from './settings/settings.component';




const routes: Routes = [ const routes: Routes = [
{path : '', component: DashboardComponent, canActivate: [AuthGuard]}, {path : '', component: DashboardComponent, canActivate: [AuthGuard]},
{path : 'settings', component: SettingsComponent, canActivate: [AuthGuard]},
{path : 'dashboard', component: DashboardComponent, canActivate: [AuthGuard] }, {path : 'dashboard', component: DashboardComponent, canActivate: [AuthGuard] },
{path : 'login', component: AuthComponent}, {path : 'login', component: AuthComponent},
{path : 'transaction', component: TransactionComponent, canActivate: [AuthGuard]}, {path : 'transaction', component: TransactionComponent, canActivate: [AuthGuard]},
{path : 'reward-overview', component: RewardOverviewComponent, canActivate: [AuthGuard] }, {path : 'reward-overview', component: RewardOverviewComponent, canActivate: [AuthGuard] },
{path : 'reward-paid', component: RewardPaidComponent, canActivate: [AuthGuard] }, {path : 'reward-paid', component: RewardPaidComponent, canActivate: [AuthGuard] },
{path : 'reward-unpaid', component: RewardUnpaidComponent, canActivate: [AuthGuard] }, {path : 'reward-unpaid', component: RewardUnpaidComponent, canActivate: [AuthGuard] },
{path : 'pay-in', component: PayInComponent, canActivate: [AuthGuard] },
{path : 'lender-uploads', component: LenderUploadsComponent, canActivate: [AuthGuard] },
{path : 'list-all-people', component: LenderUploadsComponent, canActivate: [AuthGuard] },
{path : 'people-add', component: PeopleAddComponent, canActivate: [AuthGuard] },
{path : 'e403', component: E403Component, }, {path : 'e403', component: E403Component, },
]; ];



+ 9
- 1
src/app/app.module.ts Näytä tiedosto

import { RewardOverviewComponent } from './reward-overview/reward-overview.component'; import { RewardOverviewComponent } from './reward-overview/reward-overview.component';
import { RewardUnpaidComponent } from './reward-unpaid/reward-unpaid.component'; import { RewardUnpaidComponent } from './reward-unpaid/reward-unpaid.component';
import { RewardPaidComponent } from './reward-paid/reward-paid.component'; import { RewardPaidComponent } from './reward-paid/reward-paid.component';
import { PayInComponent } from './pay-in/pay-in.component';
import { PeopleAddComponent } from './people-add/people-add.component';
import { ListAllPeopleComponent } from './list-all-people/list-all-people.component';
import { SettingsComponent } from './settings/settings.component';






AdminRewardByBrokerComponent, AdminRewardByBrokerComponent,
RewardOverviewComponent, RewardOverviewComponent,
RewardUnpaidComponent, RewardUnpaidComponent,
RewardPaidComponent
RewardPaidComponent,
PayInComponent,
PeopleAddComponent,
ListAllPeopleComponent,
SettingsComponent
], ],
imports: [ imports: [
BrowserModule, BrowserModule,

+ 1
- 0
src/app/list-all-people/list-all-people.component.html Näytä tiedosto

<p>list-all-people works!</p>

+ 0
- 0
src/app/list-all-people/list-all-people.component.scss Näytä tiedosto


+ 25
- 0
src/app/list-all-people/list-all-people.component.spec.ts Näytä tiedosto

import { ComponentFixture, TestBed } from '@angular/core/testing';

import { ListAllPeopleComponent } from './list-all-people.component';

describe('ListAllPeopleComponent', () => {
let component: ListAllPeopleComponent;
let fixture: ComponentFixture<ListAllPeopleComponent>;

beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ ListAllPeopleComponent ]
})
.compileComponents();
});

beforeEach(() => {
fixture = TestBed.createComponent(ListAllPeopleComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});

it('should create', () => {
expect(component).toBeTruthy();
});
});

+ 15
- 0
src/app/list-all-people/list-all-people.component.ts Näytä tiedosto

import { Component, OnInit } from '@angular/core';

@Component({
selector: 'app-list-all-people',
templateUrl: './list-all-people.component.html',
styleUrls: ['./list-all-people.component.scss']
})
export class ListAllPeopleComponent implements OnInit {

constructor() { }

ngOnInit(): void {
}

}

+ 8
- 7
src/app/main-menu-items.ts Näytä tiedosto

items: [ items: [
{ text: 'Summary', fa: faChartArea, url: './#dashboard'}, { text: 'Summary', fa: faChartArea, url: './#dashboard'},
{ text: '--', separator: 'true' }, { text: '--', separator: 'true' },
{ text: 'Logout', icon: 'logout', url: './#login'}]
{ text: 'Settings', icon: 'logout', url: './#settings'},
{ text: '--', separator: 'true' },
{ text: 'Logout', icon: 'logout'},
]
}, },
{ {
text: 'Loans', text: 'Loans',
{ text: 'Start New Loan', icon: 'plus', url: './#edit-loan/' }, { text: 'Start New Loan', icon: 'plus', url: './#edit-loan/' },
{ text: 'List All', icon: 'table' , url: './#list-all-loans' }, { text: 'List All', icon: 'table' , url: './#list-all-loans' },
{ text: '--', separator: 'true' }, { text: '--', separator: 'true' },
{ text: 'Income', icon: 'dollar', url: './#income' },
{ text: 'Income', icon: 'dollar', url: './#pay-in' },
{ text: '--', separator: 'true' }, { text: '--', separator: 'true' },
{ text: 'Uploads', icon: 'dollar', url: './#loan-uploads' },
{ text: 'Uploads', icon: 'dollar', url: './#lender-uploads' },
] ]
}, },
{ {
icon: 'user', icon: 'user',
items: [ items: [
{ text: 'Add ', icon: 'plus', url: './#add-people' }, { text: 'Add ', icon: 'plus', url: './#add-people' },
{ text: 'List All', fa: faIdCard , url: './#list-all-client'},
{ text: '--', separator: 'true' },
{ text: 'Broadcast', icon: 'email', url: './#send-to-all-client'},
{ text: 'List All', fa: faIdCard , url: './#list-all-people'},
{ text: '--', separator: 'true' }, { text: '--', separator: 'true' },
{ text: 'Broadcast', icon: 'email', url: './#send-to-all-client'},
{ text: 'Admin', icon: 'email', url: './#send-to-all-people'},
] ]
}, },
]; ];

+ 1
- 0
src/app/pay-in/pay-in.component.html Näytä tiedosto

<p>pay-in works!</p>

+ 0
- 0
src/app/pay-in/pay-in.component.scss Näytä tiedosto


+ 25
- 0
src/app/pay-in/pay-in.component.spec.ts Näytä tiedosto

import { ComponentFixture, TestBed } from '@angular/core/testing';

import { PayInComponent } from './pay-in.component';

describe('PayInComponent', () => {
let component: PayInComponent;
let fixture: ComponentFixture<PayInComponent>;

beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ PayInComponent ]
})
.compileComponents();
});

beforeEach(() => {
fixture = TestBed.createComponent(PayInComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});

it('should create', () => {
expect(component).toBeTruthy();
});
});

+ 15
- 0
src/app/pay-in/pay-in.component.ts Näytä tiedosto

import { Component, OnInit } from '@angular/core';

@Component({
selector: 'app-pay-in',
templateUrl: './pay-in.component.html',
styleUrls: ['./pay-in.component.scss']
})
export class PayInComponent implements OnInit {

constructor() { }

ngOnInit(): void {
}

}

+ 1
- 0
src/app/people-add/people-add.component.html Näytä tiedosto

<p>people-add works!</p>

+ 0
- 0
src/app/people-add/people-add.component.scss Näytä tiedosto


+ 25
- 0
src/app/people-add/people-add.component.spec.ts Näytä tiedosto

import { ComponentFixture, TestBed } from '@angular/core/testing';

import { PeopleAddComponent } from './people-add.component';

describe('PeopleAddComponent', () => {
let component: PeopleAddComponent;
let fixture: ComponentFixture<PeopleAddComponent>;

beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ PeopleAddComponent ]
})
.compileComponents();
});

beforeEach(() => {
fixture = TestBed.createComponent(PeopleAddComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});

it('should create', () => {
expect(component).toBeTruthy();
});
});

+ 15
- 0
src/app/people-add/people-add.component.ts Näytä tiedosto

import { Component, OnInit } from '@angular/core';

@Component({
selector: 'app-people-add',
templateUrl: './people-add.component.html',
styleUrls: ['./people-add.component.scss']
})
export class PeopleAddComponent implements OnInit {

constructor() { }

ngOnInit(): void {
}

}

+ 1
- 0
src/app/settings/settings.component.html Näytä tiedosto

<p>settings works!</p>

+ 0
- 0
src/app/settings/settings.component.scss Näytä tiedosto


+ 25
- 0
src/app/settings/settings.component.spec.ts Näytä tiedosto

import { ComponentFixture, TestBed } from '@angular/core/testing';

import { SettingsComponent } from './settings.component';

describe('SettingsComponent', () => {
let component: SettingsComponent;
let fixture: ComponentFixture<SettingsComponent>;

beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ SettingsComponent ]
})
.compileComponents();
});

beforeEach(() => {
fixture = TestBed.createComponent(SettingsComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});

it('should create', () => {
expect(component).toBeTruthy();
});
});

+ 15
- 0
src/app/settings/settings.component.ts Näytä tiedosto

import { Component, OnInit } from '@angular/core';

@Component({
selector: 'app-settings',
templateUrl: './settings.component.html',
styleUrls: ['./settings.component.scss']
})
export class SettingsComponent implements OnInit {

constructor() { }

ngOnInit(): void {
}

}

+ 2
- 4
src/app/top-bar/top-bar.component.ts Näytä tiedosto

this.menuService.itemClicked.emit(item); this.menuService.itemClicked.emit(item);


// handle logout // handle logout
if (item.text === 'Logout'){
this.authService.logout();
this.login = false;
// this.authService.loginSuccess.emit("loggedout");
if (item.text.toLowerCase() === 'logout'){
this.logout();
} }
} }
} }

Loading…
Peruuta
Tallenna