Commit 9c87e85a0c7ee8fe79fda040fece7b2df9511d23

Authored by Marcelo Puebla
1 parent a791bbf69f
Exists in master

Agregado componente popover.

src/app/components/inicio/inicio.component.html
... ... @@ -11,32 +11,6 @@
11 11 <div class="row m-4 d-flex align-items-center disable-user-select">
12 12 <div class="col-md-5 d-flex align-items-end flex-column">
13 13  
14   - <!-- TOOL TIp -->
15   - <div class="popover left bs-example-popover p-4 border-0 shadow rounded mw-100 h-100 mb-auto"
16   - *ngIf="tooltip === false">
17   - <div class="arrow"></div>
18   - <h4 class="popover-title mb-3 mt-1"> Este producto forma parte de Combos y Promociones</h4>
19   - <div class="popover-content mw-100 h-100 mb-auto">
20   - <div class="d-flex flex-column h-75 text-center">
21   - <div class="overflow-auto overflow-scroll mb-2">
22   -
23   - <div class="card bg-white rounded-sm shadow border-0 black-text my-3">
24   - <div class="card-body row m-0 p-0 px-1 p-2 shadow rounded">
25   - <div class="col-6 p-0 text-left my-auto">
26   - <p class="h4 text-left m-0"><strong>Promo 2 x 1</strong></p>
27   - <p class="m-0 h5"><small>2 Coca-cola 1.5 lt</small></p>
28   - </div>
29   - <div class="col-6 p-1 text-center my-auto">
30   - <p class="m-0 h1 text-right">{{105 | currency}}</p>
31   - </div>
32   - </div>
33   - </div>
34   -
35   - </div>
36   - </div>
37   - </div>
38   - </div>
39   -
40 14 <!-- PROMOCIONES -->
41 15 <div class="card bg-white border-0 shadow rounded w-100 mb-auto">
42 16 <div class="card-body text-left p-4">
... ... @@ -83,33 +57,50 @@
83 57 </div>
84 58 <p class="h5 card-text text-muted font-weight-light">Arme su pedido y solo pase a retirar.</p>
85 59 </div>
86   - <img class="card-img-bottom d-block w-50 mx-auto mb-4 rounded" src="../../assets/img/descarga.jpg">
  60 + <img
  61 + class="card-img-bottom d-block w-100 mx-auto rounded"
  62 + src="{{apiUrl}}/imagenes/cafe.jpg">
87 63 </div>
88 64 </div>
89 65  
90 66 <div class="col-md-7 d-flex align-items-end flex-column">
91 67  
92 68 <!-- CARGAR PRODUCTOS -->
93   - <div class="card card-effect bg-white border-0 shadow rounded w-100 mb-auto">
94   - <div class="card-body text-left p-4">
95   - <div class="row">
96   - <div class="col-6">
97   - <p class="h3 card-title">Cargar Productos</p>
98   - </div>
99   - <div class="col-6 p-0">
100   - <img src="../../../assets//icons/escanear.png" alt="" class="icon-dim mb-2">
  69 + <ng-template #popTemplate>
  70 + <app-popover
  71 + [popover]="popoverDirective"
  72 + [popoverContent]="'que onda'"
  73 + class="card bg-primary text-white rounded-sm border-0">
  74 + </app-popover>
  75 + </ng-template>
  76 + <div
  77 + placement="left"
  78 + triggers=""
  79 + [popover]="popTemplate"
  80 + class="w-100"
  81 + #pop="bs-popover"
  82 + (click)="open()">
  83 + <div class="card bg-white border-0 shadow rounded mb-auto">
  84 + <div class="card-body text-left p-4">
  85 + <div class="row">
  86 + <div class="col-6">
  87 + <p class="h3 card-title">Cargar Productos</p>
  88 + </div>
  89 + <div class="col-6 p-0">
  90 + <img src="../../../assets//icons/escanear.png" alt="" class="icon-dim mb-2">
  91 + </div>
101 92 </div>
  93 + <p class="h5 card-text text-muted font-weight-light">
  94 + Coloque el código de<br>
  95 + barras o QR frente al scanner.
  96 + </p>
102 97 </div>
103   - <p class="h5 card-text text-muted font-weight-light">
104   - Coloque el código de<br>
105   - barras o QR frente al scanner.
106   - </p>
107   - </div>
108   - <div class="card bg-white border-0 w-75 mx-auto mb-4">
109   - <img class="card-img-top d-block w-50 mx-auto rounded" src="../../assets/img/descarga.jpg">
110   - <div class="card-body text-left p-2">
111   - <p class="m-0 card-text text-muted">Galletas Oreo x117 grs Chocolate.</p>
112   - <p class="m-0 card-text text-muted">COD. 12121222</p>
  98 + <div class="card bg-white border-0 w-75 mx-auto mb-4">
  99 + <img class="card-img-top d-block w-50 mx-auto rounded" src="../../assets/img/descarga.jpg">
  100 + <div class="card-body text-left p-2">
  101 + <p class="m-0 card-text text-muted">Galletas Oreo x117 grs Chocolate.</p>
  102 + <p class="m-0 card-text text-muted">COD. 12121222</p>
  103 + </div>
113 104 </div>
114 105 </div>
115 106 </div>
src/app/components/inicio/inicio.component.ts
1   -import { Component, OnInit } from '@angular/core';
  1 +import { Component, OnInit, ViewChild } from '@angular/core';
2 2 import { Router } from '@angular/router';
  3 +import { PopoverDirective } from 'ngx-bootstrap';
  4 +import { appSettings } from 'src/etc/AppSettings';
  5 +
3 6  
4 7 @Component({
5 8 selector: 'app-inicio',
... ... @@ -8,13 +11,19 @@ import { Router } from &#39;@angular/router&#39;;
8 11 })
9 12 export class InicioComponent implements OnInit {
10 13  
11   - constructor(private router: Router) { }
  14 + @ViewChild('pop', { static: false }) popoverDirective: PopoverDirective;
  15 + apiUrl : string = appSettings.apiUrl
12 16  
13   - tooltip:boolean = false;
  17 + constructor(private router: Router) { }
14 18  
15 19 ngOnInit() {
16 20 }
17 21  
  22 + open() {
  23 +
  24 + this.popoverDirective.show();
  25 + }
  26 +
18 27 private goPage(pageUrl) {
19 28 this.router.navigate([pageUrl]);
20 29 }