Commit 280cecb5bc4f97d5a23aea96f519070fd1669b9d

Authored by =
1 parent 1671dbe8c7
Exists in master and in 1 other branch validar_pve

Tooltip

src/app/components/inicio/inicio.component.html
1 <div class="row m-0 fade-in"> 1 <div class="row m-0 fade-in">
2 <div class="col-10 p-0"> 2 <div class="col-10 p-0">
3 <!-- TOP HEADER --> 3 <!-- TOP HEADER -->
4 <app-header></app-header> 4 <app-header></app-header>
5 5
6 <!-- NOMBRE DE SECCION --> 6 <!-- NOMBRE DE SECCION -->
7 <div class="row m-0"> 7 <div class="row m-0">
8 <div class="col-12 p-0"> 8 <div class="col-12 p-0">
9 <p class="h5 py-1 bg-light text-muted text-center">Inicio</p> 9 <p class="h5 py-1 bg-light text-muted text-center">Inicio</p>
10 </div> 10 </div>
11 </div> 11 </div>
12 12
13 <div class="row m-4 d-flex align-items-center disable-user-select"> 13 <div class="row m-4 d-flex align-items-center disable-user-select">
14 <div class="col-md-5 d-flex align-items-end flex-column"> 14 <div class="col-md-5 d-flex align-items-end flex-column">
15 15
16 <!-- TOOL TIp -->
17 <div class="popover left bs-example-popover p-4 border-0 shadow rounded mw-100 h-100 mb-auto" *ngIf="tooltip === true">
18 <div class="arrow"></div>
19 <h4 class="popover-title mb-3 mt-1"> Este producto forma parte de Combos y Promociones</h4>
20 <div class="popover-content mw-100 h-100 mb-auto">
21 <div class="d-flex flex-column h-75 text-center">
22 <div class="overflow-auto overflow-scroll mb-2">
23
24 <div class="card bg-white rounded-sm shadow border-0 black-text my-3">
25 <div class="card-body row m-0 p-0 px-1 p-2 shadow rounded">
26 <div class="col-6 p-0 text-left my-auto">
27 <p class="h4 text-left m-0"><strong>Promo 2 x 1</strong></p>
28 <p class="m-0 h5"><small>2 Coca-cola 1.5 lt</small></p>
29 </div>
30 <div class="col-6 p-1 text-center my-auto">
31 <p class="m-0 h1 text-right">{{105 | currency}}</p>
32 </div>
33 </div>
34 </div>
35
36 <div class="card bg-white rounded-sm shadow border-0 black-text my-3">
37 <div class="card-body row m-0 p-0 px-1 p-2 shadow rounded">
38 <div class="col-6 p-0 text-left my-auto">
39 <p class="h4 text-left m-0"><strong>Promo 2 x 1</strong></p>
40 <p class="m-0 h5"><small>2 Coca-cola 1.5 lt</small></p>
41 </div>
42 <div class="col-6 p-1 text-center my-auto">
43 <p class="m-0 h1 text-right">{{105 | currency}}</p>
44 </div>
45 </div>
46 </div>
47
48 <div class="card bg-white rounded-sm shadow border-0 black-text my-3">
49 <div class="card-body row m-0 p-0 px-1 p-2 shadow rounded">
50 <div class="col-6 p-0 text-left my-auto">
51 <p class="h4 text-left m-0"><strong>Promo 2 x 1</strong></p>
52 <p class="m-0 h5"><small>2 Coca-cola 1.5 lt</small></p>
53 </div>
54 <div class="col-6 p-1 text-center my-auto">
55 <p class="m-0 h1 text-right">{{105 | currency}}</p>
56 </div>
57 </div>
58 </div>
59
60 <div class="card bg-white rounded-sm shadow border-0 black-text my-3">
61 <div class="card-body row m-0 p-0 px-1 p-2 shadow rounded">
62 <div class="col-6 p-0 text-left my-auto">
63 <p class="h4 text-left m-0"><strong>Promo 2 x 1</strong></p>
64 <p class="m-0 h5"><small>2 Coca-cola 1.5 lt</small></p>
65 </div>
66 <div class="col-6 p-1 text-center my-auto">
67 <p class="m-0 h1 text-right">{{105 | currency}}</p>
68 </div>
69 </div>
70 </div>
71
72 <div class="card bg-white rounded-sm shadow border-0 black-text my-3">
73 <div class="card-body row m-0 p-0 px-1 p-2 shadow rounded">
74 <div class="col-6 p-0 text-left my-auto">
75 <p class="h4 text-left m-0"><strong>Promo 2 x 1</strong></p>
76 <p class="m-0 h5"><small>2 Coca-cola 1.5 lt</small></p>
77 </div>
78 <div class="col-6 p-1 text-center my-auto">
79 <p class="m-0 h1 text-right">{{105 | currency}}</p>
80 </div>
81 </div>
82 </div>
83
84 </div>
85 </div>
86 </div>
87 </div>
88
16 <!-- PROMOCIONES --> 89 <!-- PROMOCIONES -->
17 <div class="card card-effect bg-white border-0 shadow rounded w-100 mb-auto"> 90 <div class="card card-effect bg-white border-0 shadow rounded w-100 mb-auto">
18 <div class="card-body text-left p-4"> 91 <div class="card-body text-left p-4">
19 <p class="h3 card-title">Promociones</p> 92 <p class="h3 card-title">Promociones</p>
20 <p class="h5 card-text text-muted font-weight-light">Conozca las ofertas del momento.</p> 93 <p class="h5 card-text text-muted font-weight-light">Conozca las ofertas del momento.</p>
21 </div> 94 </div>
22 <div id="carouselIndicators" class="carousel slide mb-4" data-ride="carousel"> 95 <div id="carouselIndicators" class="carousel slide mb-4" data-ride="carousel">
23 <ol class="carousel-indicators m-0"> 96 <ol class="carousel-indicators m-0">
24 <li data-target="#carouselIndicators" data-slide-to="0" class="bg-dark active"></li> 97 <li data-target="#carouselIndicators" data-slide-to="0" class="bg-dark active"></li>
25 <li data-target="#carouselIndicators" data-slide-to="1" class="bg-dark"></li> 98 <li data-target="#carouselIndicators" data-slide-to="1" class="bg-dark"></li>
26 <li data-target="#carouselIndicators" data-slide-to="2" class="bg-dark"></li> 99 <li data-target="#carouselIndicators" data-slide-to="2" class="bg-dark"></li>
27 </ol> 100 </ol>
28 <div class="carousel-inner"> 101 <div class="carousel-inner">
29 <div class="carousel-item active"> 102 <div class="carousel-item active">
30 <img src="../../assets/img/descarga.jpg" class="d-block w-50 m-auto rounded" alt="..."> 103 <img src="../../assets/img/descarga.jpg" class="d-block w-50 m-auto rounded" alt="...">
31 </div> 104 </div>
32 <div class="carousel-item"> 105 <div class="carousel-item">
33 <img src="../../assets/img/descarga.jpg" class="d-block w-50 m-auto rounded" alt="..."> 106 <img src="../../assets/img/descarga.jpg" class="d-block w-50 m-auto rounded" alt="...">
34 </div> 107 </div>
35 <div class="carousel-item"> 108 <div class="carousel-item">
36 <img src="../../assets/img/descarga.jpg" class="d-block w-50 m-auto rounded" alt="..."> 109 <img src="../../assets/img/descarga.jpg" class="d-block w-50 m-auto rounded" alt="...">
37 </div> 110 </div>
38 </div> 111 </div>
39 </div> 112 </div>
40 </div> 113 </div>
41 <!-- TOOL TIp -->
42
43 <div class="popover left bs-example-popover">
44 <div class="arrow"></div>
45 <h3 class="popover-title">Popover left</h3>
46 <div class="popover-content">
47 <p>Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.</p>
48 </div>
49 </div>
50
51 114
52 <!-- ORDENAR --> 115 <!-- ORDENAR -->
53 <div class="card card-effect bg-white border-0 shadow rounded w-100 mt-4"> 116 <div class="card card-effect bg-white border-0 shadow rounded w-100 mt-4">
54 <div class="card-body text-left p-4"> 117 <div class="card-body text-left p-4">
55 <p class="h3 card-title">Ordenar</p> 118 <p class="h3 card-title">Ordenar</p>
56 <p class="h5 card-text text-muted font-weight-light">Arme su pedido y solo pase a retirar.</p> 119 <p class="h5 card-text text-muted font-weight-light">Arme su pedido y solo pase a retirar.</p>
57 </div> 120 </div>
58 <img class="card-img-bottom d-block w-50 mx-auto mb-4 rounded" src="../../assets/img/descarga.jpg"> 121 <img class="card-img-bottom d-block w-50 mx-auto mb-4 rounded" src="../../assets/img/descarga.jpg">
59 </div> 122 </div>
60 123
61 </div> 124 </div>
62 125
63 <div class="col-md-7 d-flex align-items-end flex-column"> 126 <div class="col-md-7 d-flex align-items-end flex-column">
64 127
65 <!-- CARGAR PRODUCTOS --> 128 <!-- CARGAR PRODUCTOS -->
66 <div class="card card-effect bg-white border-0 shadow rounded w-100 mb-auto"> 129 <div class="card card-effect bg-white border-0 shadow rounded w-100 mb-auto">
67 <div class="card-body text-left p-4"> 130 <div class="card-body text-left p-4">
68 <p class="h3 card-title">Cargar Productos</p> 131 <p class="h3 card-title">Cargar Productos</p>
69 <p class="h5 card-text text-muted font-weight-light"> 132 <p class="h5 card-text text-muted font-weight-light">
70 Coloque el código de<br> 133 Coloque el código de<br>
71 barras o QR frente al scanner. 134 barras o QR frente al scanner.
72 </p> 135 </p>
73 </div> 136 </div>
74 <div class="card bg-white border-0 w-75 mx-auto mb-4"> 137 <div class="card bg-white border-0 w-75 mx-auto mb-4">
75 <img class="card-img-top d-block w-50 mx-auto rounded" src="../../assets/img/descarga.jpg"> 138 <img class="card-img-top d-block w-50 mx-auto rounded" src="../../assets/img/descarga.jpg">
76 <div class="card-body text-left p-2"> 139 <div class="card-body text-left p-2">
77 <p class="m-0 card-text text-muted">Galletas Oreo x117 grs Chocolate.</p> 140 <p class="m-0 card-text text-muted">Galletas Oreo x117 grs Chocolate.</p>
78 <p class="m-0 card-text text-muted">COD. 12121222</p> 141 <p class="m-0 card-text text-muted">COD. 12121222</p>
79 </div> 142 </div>
80 </div> 143 </div>
81 </div> 144 </div>
82 145
83 <!-- BUSCAR PRODUCTOS --> 146 <!-- BUSCAR PRODUCTOS -->
84 <div (click)="goPage('busqueda-productos')" 147 <div (click)="goPage('busqueda-productos')"
85 class="card card-effect bg-white border-0 shadow rounded w-100 mt-4"> 148 class="card card-effect bg-white border-0 shadow rounded w-100 mt-4">
86 <div class="card-body text-left p-4"> 149 <div class="card-body text-left p-4">
87 <p class="h3 card-title">Buscar Productos</p> 150 <p class="h3 card-title">Buscar Productos</p>
88 <p class="h5 card-text text-muted font-weight-light"> 151 <p class="h5 card-text text-muted font-weight-light">
89 Busque aquí los productos<br> 152 Busque aquí los productos<br>
90 que no tienen código 153 que no tienen código
91 </p> 154 </p>
92 </div> 155 </div>
93 </div> 156 </div>
src/app/components/inicio/inicio.component.scss
1 .bs-example-popover .popover { 1 .bs-example-popover .popover {
2 position: relative; 2 position: relative;
3 display: block; 3 display: block;
4 float: left; 4 float: left;
5 margin: 20px; 5 background-color: #2872ae;
6 } 6 }
7 7
8 .arrow { 8 .arrow {
9 top: 50%; 9 top: 50%;
10 right: -11px; 10 right: -11px;
11 margin-top: -11px; 11 margin-top: -11px;
12 border-left-color: #999; 12 border-left-color: #999;
13 border-left-color: rgba(0, 0, 0, 0.25); 13 border-left-color: rgba(0, 0, 0, 0.25);
14 border-right-width: 0; 14 border-right-width: 0;
15 width: 0;
16 height: 0;
17 border-top: 20px solid transparent;
18 border-bottom: 20px solid transparent;
19 border-left: 20px solid #2872AE;
20 top: 50%;
21 right: -23px;
22 margin-top: -11px;
23
24 }
25
26 .black-text {
27 color: black;
15 } 28 }
16 29
src/app/components/inicio/inicio.component.ts
1 import { Component, OnInit } from '@angular/core'; 1 import { Component, OnInit } from '@angular/core';
2 import { Router } from '@angular/router'; 2 import { Router } from '@angular/router';
3 3
4 @Component({ 4 @Component({
5 selector: 'app-inicio', 5 selector: 'app-inicio',
6 templateUrl: './inicio.component.html', 6 templateUrl: './inicio.component.html',
7 styleUrls: ['./inicio.component.scss'] 7 styleUrls: ['./inicio.component.scss']
8 }) 8 })
9 export class InicioComponent implements OnInit { 9 export class InicioComponent implements OnInit {
10 10
11 constructor(private router: Router) { } 11 constructor(private router: Router) { }
12 12
13 tooltip:boolean = false;
14
13 ngOnInit() { 15 ngOnInit() {
14 } 16 }
15 17
16 private goPage(pageUrl) { 18 private goPage(pageUrl) {
17 this.router.navigate([pageUrl]); 19 this.router.navigate([pageUrl]);
18 } 20 }
19 21
20 } 22 }
21 23
src/assets/scss/bootstrap-override.scss
1 @import "../../../node_modules/bootstrap/scss/functions"; 1 @import "../../../node_modules/bootstrap/scss/functions";
2 @import "../../../node_modules/bootstrap/scss/variables"; 2 @import "../../../node_modules/bootstrap/scss/variables";
3 3
4 $theme-colors: ( 4 $theme-colors: (
5 primary: red, 5 primary: red,
6 light: white, 6 light: white,
7 ); 7 );
8 8
9 .popover{
10 background-color: #2872AE !important;
11 color: white !important;
12 }
13
9 @import "../../../node_modules/bootstrap/scss/bootstrap.scss"; 14 @import "../../../node_modules/bootstrap/scss/bootstrap.scss";
10 15