Commit 55a68043f082c9f0ee76b9b2a8555d7e2380fbee
1 parent
b695e77f11
Exists in
master
Logica empezada para poder personalizar un producto en el carrito,
Showing
2 changed files
with
17 additions
and
3 deletions
 
Show diff stats
src/app/components/sidebar/sidebar.component.html
| ... | ... | @@ -10,7 +10,7 @@ | 
| 10 | 10 | <div | 
| 11 | 11 | class="slide-in-bl my-2 bg-white border-0 rounded-sm" | 
| 12 | 12 | *ngFor="let producto of productosCarrito.slice().reverse(); let i = index"> | 
| 13 | - <img class="w-100 m-auto rounded-sm shadow" src="{{apiUrl}}/imagenes/{{producto.imagenes[0].imagen}}"> | |
| 13 | + <!-- <img class="w-100 m-auto rounded-sm shadow" src="{{apiUrl}}/imagenes/{{producto.imagenes[0].imagen}}"> --> | |
| 14 | 14 | <div class="row m-0 p-0 px-1 py-1 shadow rounded-sm"> | 
| 15 | 15 | <div class="col-12 p-0 pt-2 text-left my-auto"> | 
| 16 | 16 | <p class="m-0 h6"><small>{{producto.DetArt}}</small></p> | 
| ... | ... | @@ -36,7 +36,11 @@ | 
| 36 | 36 | </div> | 
| 37 | 37 | <div class="col-6 px-2 my-2"> | 
| 38 | 38 | <div class="btn-group-sm btn-group float-right my-auto" role="group"> | 
| 39 | - <button type="button" class="btn btn-light btn-sm my-auto float-left border mr-2"> | |
| 39 | + <button | |
| 40 | + *ngIf="esPersonalizable(producto)" | |
| 41 | + type="button" | |
| 42 | + class="btn btn-light btn-sm my-auto float-left border mr-2" | |
| 43 | + (click)="personalizarPromo"> | |
| 40 | 44 | <i class="fa fa-hand-o-up" aria-hidden="true"></i> | 
| 41 | 45 | </button> | 
| 42 | 46 | <button type="button" class="btn btn-secondary btn-sm my-auto ml-2" (click)="deleteProducto(i)"> | 
src/app/components/sidebar/sidebar.component.ts
| ... | ... | @@ -20,7 +20,7 @@ export class SidebarComponent implements OnInit { | 
| 20 | 20 | public productosCarrito: Producto[] = []; | 
| 21 | 21 | |
| 22 | 22 | constructor(private productoService: ProductoService) { | 
| 23 | - | |
| 23 | + | |
| 24 | 24 | this.productosCarrito = this.productoService.productos; | 
| 25 | 25 | } | 
| 26 | 26 | |
| ... | ... | @@ -99,4 +99,14 @@ export class SidebarComponent implements OnInit { | 
| 99 | 99 | this.total = 0; | 
| 100 | 100 | this.cont = 0; | 
| 101 | 101 | } | 
| 102 | + | |
| 103 | + esPersonalizable(producto: Producto) { | |
| 104 | + | |
| 105 | + var esPersonalizable: boolean = false; | |
| 106 | + if (producto.tieneSinonimos) | |
| 107 | + esPersonalizable = true; | |
| 108 | + | |
| 109 | + return esPersonalizable; | |
| 110 | + } | |
| 111 | + | |
| 102 | 112 | } |