seleccion-articulos.component.html
6.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<div class="h-92 bg-white fade-in-left">
<!-- PUBLICIDADES -->
<app-header-publicidad></app-header-publicidad>
<div class="row mx-0 h-90 align-items-end">
<!-- CABECERA -->
<div class="row w-100 mx-3 h-auto border border-primary rounded-sm">
<div class="col-12 p-2 align-self-center">
<div class="px-3">
<p class="h6 text-truncate">SELECCIONÁ TÚ COMIDA Y/O BEBIDA</p>
</div>
</div>
</div>
<!-- CUERPO -->
<div class="row w-100 mr-4 h-70">
<div class="col-12 h-100 px-0 py-3">
<div class="row mx-0 h-100">
<!-- FILTRO CATEGORIAS -->
<div class="col-5 col-sm-3 col-xl-2 h-100">
<p class="h6 h-6 m-0 text-center"><small>CATEGORÍAS</small></p>
<div class="row mx-0 h-94 align-items-center">
<div class="col-12 h-5">
<img
draggable="false"
ondragstart="return false;"
(contextmenu)="false"
class="h-100 d-block mx-auto rotate-90-neg"
src="assets/img/ir-color.svg"
(mousedown)="scrollY(templateCategorias, -80)"
(mouseup)="mouseup()"
(mouseleave)="mouseup()">
</div>
<!-- CATEGORIAS -->
<div
#templateCategorias
class="col-12 px-0 box-categorias border border-primary border-left-0 rounded-right scroll-y">
<div
class="row mx-4 mb-2 h-32 justify-content-center tab"
[ngClass]="{ 'active': categoria.selected, 'border-bottom-effect': !categoria.selected }"
(click)="selectCategoria(i)"
*ngFor="let categoria of categorias; let i = index;">
<img
class="col-12 h-50 align-self-end d-none d-sm-block"
src="assets/img/ir-color.svg">
<small class="col-10 my-1 h-25 align-self-end text-center">{{categoria.id}}</small>
</div>
</div>
<div class="col-12 h-5">
<img
draggable="false"
ondragstart="return false;"
(contextmenu)="false"
class="h-100 d-block mx-auto rotate-90"
src="assets/img/ir-color.svg"
(mousedown)="scrollY(templateCategorias, 80)"
(mouseup)="mouseup()"
(mouseleave)="mouseup()">
</div>
</div>
</div>
<!-- LISTA DE ARTICULOS -->
<div class="col-7 col-sm-9 col-xl-10 pb-3 h-80 align-self-center scroll-y">
<div class="row row-cols-1 row-cols-sm-3 row-cols-xl-6 h-100">
<!-- ARTICULO -->
<div class="col px-2 my-1 my-md-3 h-auto" *ngFor="let lala of [{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}]">
<div class="card h-100">
<img src="assets/img/ir-color.svg" class="card-img-top h-55">
<div class="row mx-0 py-1 h-auto justify-content-center">
<p class="col-12 px-1 h6 h-auto text-primary text-center">{{'CORTADO'}}</p>
<p class="col-12 px-1 h-auto text-center"><small>{{'Café con un poco de leche'}}</small></p>
<div class="col-12 px-1 align-self-end btn-effect h-auto">
<div class="row mx-0 justify-content-between bg-primary badge-pill">
<div class="col px-0 align-self-center text-white text-right">
{{55 | currency}}
</div>
<div class="col-5 px-0">
<img class="d-block ml-auto py-1 icon-30" src="assets/img/ir.svg">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- FOOTER CARRITO DE COMPRAS -->
<div class="row w-90 mx-auto h-auto justify-content-center">
<div class="col-12 h-75 px-0 border border-primary rounded">
<div class="row mx-0 h-15 border-bottom border-primary">
<p class="col align-self-center text-truncate"><small>ARTÍCULOS EN TÚ CARRITO DE COMPRAS</small></p>
</div>
<div class="row h-85 mx-0 justify-content-between">
<div class="col-auto h-20 align-self-center">
<img
draggable="false"
ondragstart="return false;"
(contextmenu)="false"
class="icon-30 rotate-180-neg"
src="assets/img/ir-fondo-color.svg"
(mousedown)="scrollX(templateCarrito, -100)"
(mouseup)="mouseup()"
(mouseleave)="mouseup()">
</div>
<div class="col-6 col-sm-8 col-md-9 col-lg-10 h-100">
<div #templateCarrito class="row flex-row flex-nowrap h-100 mx-0 scroll-x">
<div
class="col-10 col-sm-4 col-lg-2 col-xl-auto px-2 px-xl-4 h-100 align-self-center border-right border-primary"
(click)="selectCategoria(i)"
*ngFor="let categoria of [{},{},{},{},{},{},{},{},{},{},{},{},{},{}]; let i = index;">
<img
class="d-block h-55 p-2 mx-auto"
src="assets/img/ir-color.svg">
<p class="d-block mt-auto text-center text-primary"><small>{{'lala'}}</small></p>
</div>
</div>
</div>
<div class="col-auto h-20 align-self-center">
<img
draggable="false"
ondragstart="return false;"
(contextmenu)="false"
class="icon-30"
src="assets/img/ir-fondo-color.svg"
(mousedown)="scrollX(templateCarrito, 100)"
(mouseup)="mouseup()"
(mouseleave)="mouseup()">
</div>
</div>
</div>
<div class="col-auto p-0 mt-2 ml-auto h-20">
<div
class="btn-effect col-auto align-self-center px-0 bg-white"
[routerLink]="['/carrito']" skipLocationChange>
<div class="row mx-0 bg-light">
<div class="col-auto align-self-center text-primary">VER CARRITO</div>
<div class="col-auto p-0 bg-primary d-none d-sm-block">
<img class="p-2 icon-40" src="assets/img/carrito.svg">
</div>
</div>
</div>
</div>
</div>
</div>
</div>