diff --git a/src/app/app.component.html b/src/app/app.component.html index 0e75bae..eb39bfc 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -29,7 +29,7 @@ {{user.email}} - shopping_cart + shopping_cart diff --git a/src/app/app.module.ts b/src/app/app.module.ts index d7bca09..7694b6a 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -23,11 +23,13 @@ import {NewCategoryComponent} from './store/newCategory/newCategory.component'; import {NewProductComponent} from './store/newProduct/newProduct.component'; import {DeleteComponent} from './delete/delete.component'; import {ProductsComponent} from './store/products/products.component'; +import {CartComponent} from './store/cart/cart.component'; @NgModule({ declarations: [ AppComponent, CategoriesComponent, + CartComponent, ConvertFromGPipe, ConvertToGPipe, DeleteComponent, @@ -53,6 +55,7 @@ import {ProductsComponent} from './store/products/products.component'; ReactiveFormsModule, RouterModule.forRoot([ {path: 'about', component: AboutComponent}, + {path: 'cart', component: CartComponent}, {path: 'formulaManager', component: FormulaManagerComponent}, {path: 'products/:product', component: ProductsComponent}, {path: 'store/:category', component: CategoriesComponent}, diff --git a/src/app/store/cart/cart.component.html b/src/app/store/cart/cart.component.html new file mode 100644 index 0000000..d5e1941 --- /dev/null +++ b/src/app/store/cart/cart.component.html @@ -0,0 +1,36 @@ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
No. {{i}} Name {{element.name}} Weight {{element.weight}} Symbol {{element.symbol}}
+
+ + Test + +
+
\ No newline at end of file diff --git a/src/app/store/cart/cart.component.ts b/src/app/store/cart/cart.component.ts new file mode 100644 index 0000000..b529a7b --- /dev/null +++ b/src/app/store/cart/cart.component.ts @@ -0,0 +1,14 @@ +import {Component} from '@angular/core'; +import {LocalStorage} from 'webstorage-decorators'; + +@Component({ + selector: 'cart', + templateUrl: 'cart.component.html' +}) +export class CartComponent { + @LocalStorage({defaultValue: []}) cart: {id: string, name: string, cost: number, quantity: number}[]; + + constructor() { + + } +} \ No newline at end of file