Selaa lähdekoodia

Components created based on provided design

master
kj1352 5 vuotta sitten
vanhempi
commit
4a14a7b767
28 muutettua tiedostoa jossa 278 lisäystä ja 10 poistoa
  1. +10
    -8
      src/app/app-routing.module.ts
  2. +8
    -0
      src/app/app.component.ts
  3. +13
    -1
      src/app/app.module.ts
  4. +1
    -0
      src/app/dashboard/dashboard.component.html
  5. +0
    -0
      src/app/dashboard/dashboard.component.scss
  6. +25
    -0
      src/app/dashboard/dashboard.component.spec.ts
  7. +15
    -0
      src/app/dashboard/dashboard.component.ts
  8. +2
    -1
      src/app/login/login.component.ts
  9. +1
    -0
      src/app/menu-items/menu-items.component.html
  10. +0
    -0
      src/app/menu-items/menu-items.component.scss
  11. +25
    -0
      src/app/menu-items/menu-items.component.spec.ts
  12. +15
    -0
      src/app/menu-items/menu-items.component.ts
  13. +1
    -0
      src/app/offers/offers.component.html
  14. +0
    -0
      src/app/offers/offers.component.scss
  15. +25
    -0
      src/app/offers/offers.component.spec.ts
  16. +15
    -0
      src/app/offers/offers.component.ts
  17. +1
    -0
      src/app/orders/orders.component.html
  18. +0
    -0
      src/app/orders/orders.component.scss
  19. +25
    -0
      src/app/orders/orders.component.spec.ts
  20. +15
    -0
      src/app/orders/orders.component.ts
  21. +1
    -0
      src/app/schedules/schedules.component.html
  22. +0
    -0
      src/app/schedules/schedules.component.scss
  23. +25
    -0
      src/app/schedules/schedules.component.spec.ts
  24. +15
    -0
      src/app/schedules/schedules.component.ts
  25. +0
    -0
      src/app/widgets-holder/widgets-holder.component.html
  26. +0
    -0
      src/app/widgets-holder/widgets-holder.component.scss
  27. +25
    -0
      src/app/widgets-holder/widgets-holder.component.spec.ts
  28. +15
    -0
      src/app/widgets-holder/widgets-holder.component.ts

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

@@ -1,16 +1,18 @@
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { LoginComponent } from './login/login.component';
import { WidgetsHolderComponent } from './widgets-holder/widgets-holder.component';

const routes: Routes = [
{
path: "",
redirectTo: "/login",
pathMatch: "full"
},
{
path: "login",
const routes: Routes = [{
path: '',
redirectTo: '/login',
pathMatch: 'full'
},{
path: 'login',
component: LoginComponent
},{
path: 'shop-details',
component: WidgetsHolderComponent
},
];



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

@@ -1,4 +1,5 @@
import { Component } from '@angular/core';
import { Router } from '@angular/router';

@Component({
selector: 'app-root',
@@ -6,4 +7,11 @@ import { Component } from '@angular/core';
styleUrls: ['./app.component.scss']
})
export class AppComponent {
constructor(
public router: Router
) {
if (localStorage.vendor_token) {
this.router.navigate(['shop-details']);
}
}
}

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

@@ -4,11 +4,23 @@ import { NgModule } from '@angular/core';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { LoginComponent } from './login/login.component';
import { WidgetsHolderComponent } from './widgets-holder/widgets-holder.component';
import { DashboardComponent } from './dashboard/dashboard.component';
import { OrdersComponent } from './orders/orders.component';
import { MenuItemsComponent } from './menu-items/menu-items.component';
import { OffersComponent } from './offers/offers.component';
import { SchedulesComponent } from './schedules/schedules.component';

@NgModule({
declarations: [
AppComponent,
LoginComponent
LoginComponent,
WidgetsHolderComponent,
DashboardComponent,
OrdersComponent,
MenuItemsComponent,
OffersComponent,
SchedulesComponent
],
imports: [
BrowserModule,


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

@@ -0,0 +1 @@
<p>dashboard works!</p>

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


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

@@ -0,0 +1,25 @@
import { async, ComponentFixture, TestBed } from '@angular/core/testing';

import { DashboardComponent } from './dashboard.component';

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

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

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

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

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

@@ -0,0 +1,15 @@
import { Component, OnInit } from '@angular/core';

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

constructor() { }

ngOnInit() {
}

}

+ 2
- 1
src/app/login/login.component.ts Näytä tiedosto

@@ -16,7 +16,8 @@ export class LoginComponent implements OnInit {
}

authenticateUser() {
this.router.navigate(['login']);
localStorage.vendor_token = 'a';
this.router.navigate(['shop-details']);
}

}

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

@@ -0,0 +1 @@
<p>menu-items works!</p>

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


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

@@ -0,0 +1,25 @@
import { async, ComponentFixture, TestBed } from '@angular/core/testing';

import { MenuItemsComponent } from './menu-items.component';

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

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

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

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

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

@@ -0,0 +1,15 @@
import { Component, OnInit } from '@angular/core';

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

constructor() { }

ngOnInit() {
}

}

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

@@ -0,0 +1 @@
<p>offers works!</p>

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


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

@@ -0,0 +1,25 @@
import { async, ComponentFixture, TestBed } from '@angular/core/testing';

import { OffersComponent } from './offers.component';

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

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

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

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

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

@@ -0,0 +1,15 @@
import { Component, OnInit } from '@angular/core';

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

constructor() { }

ngOnInit() {
}

}

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

@@ -0,0 +1 @@
<p>orders works!</p>

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


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

@@ -0,0 +1,25 @@
import { async, ComponentFixture, TestBed } from '@angular/core/testing';

import { OrdersComponent } from './orders.component';

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

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

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

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

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

@@ -0,0 +1,15 @@
import { Component, OnInit } from '@angular/core';

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

constructor() { }

ngOnInit() {
}

}

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

@@ -0,0 +1 @@
<p>schedules works!</p>

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


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

@@ -0,0 +1,25 @@
import { async, ComponentFixture, TestBed } from '@angular/core/testing';

import { SchedulesComponent } from './schedules.component';

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

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

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

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

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

@@ -0,0 +1,15 @@
import { Component, OnInit } from '@angular/core';

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

constructor() { }

ngOnInit() {
}

}

+ 0
- 0
src/app/widgets-holder/widgets-holder.component.html Näytä tiedosto


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


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

@@ -0,0 +1,25 @@
import { async, ComponentFixture, TestBed } from '@angular/core/testing';

import { WidgetsHolderComponent } from './widgets-holder.component';

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

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

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

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

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

@@ -0,0 +1,15 @@
import { Component, OnInit } from '@angular/core';

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

constructor() { }

ngOnInit() {
}

}

Ladataan…
Peruuta
Tallenna