diff --git a/src/app/components/inicio/inicio.component.ts b/src/app/components/inicio/inicio.component.ts index 96be6b9..91ea6ae 100644 --- a/src/app/components/inicio/inicio.component.ts +++ b/src/app/components/inicio/inicio.component.ts @@ -5,6 +5,7 @@ import { Producto } from 'src/app/wrappers/producto'; import { ProductoService } from 'src/app/services/producto.service'; import { Router } from '@angular/router'; import { Promocion } from 'src/app/wrappers/promocion'; +import { Sinonimo } from 'src/app/wrappers/sinonimo'; @Component({ selector: 'app-inicio', @@ -16,10 +17,10 @@ export class InicioComponent implements OnInit { @ViewChild('pop', { static: false }) popoverDirective: PopoverDirective; private productoAcargar: Producto; private promoAcargar: Promocion; - private sinonimoAcargar: Producto; + private sinonimoAcargar: Sinonimo; promociones: Promocion[] = []; - sinonimos: Producto[] = []; + sinonimos: Sinonimo[] = []; apiUrl: string = appSettings.apiUrl constructor( @@ -90,13 +91,16 @@ export class InicioComponent implements OnInit { var sector = this.promoAcargar.sector; var codigo = this.promoAcargar.codigo; this.productoService.getPromocionSinonimos(sector, codigo) - .subscribe((res: Producto[]) => { + .subscribe((res: Sinonimo[]) => { res.forEach(resSinonimo => { - this.promoAcargar.productos.forEach(producto => { - if (producto.id === resSinonimo.id) { - resSinonimo.esPadre = true; - } - }); + resSinonimo.productos.forEach(productoSinonimo => { + this.promoAcargar.productos.forEach(productoPromo => { + if (productoPromo.id === productoSinonimo.id) { + productoSinonimo.esPadre = true; + } + }); + + }) }) this.sinonimos = res; this.showPopover(); @@ -104,8 +108,9 @@ export class InicioComponent implements OnInit { } } - sinonimoSeleccionado($event: Producto) { + sinonimoSeleccionado($event: Sinonimo) { + console.log($event); this.sinonimoAcargar = $event; } diff --git a/src/app/components/popover-sinonimos/popover-sinonimos.component.html b/src/app/components/popover-sinonimos/popover-sinonimos.component.html index 42a0a71..b158ad0 100644 --- a/src/app/components/popover-sinonimos/popover-sinonimos.component.html +++ b/src/app/components/popover-sinonimos/popover-sinonimos.component.html @@ -8,32 +8,49 @@ -
- Elija una opción -
-+ Elija una opción +
+