Skip to content

Commit aea30a1

Browse files
Add stock info from game status
1 parent 3bacfd3 commit aea30a1

File tree

2 files changed

+90
-1
lines changed

2 files changed

+90
-1
lines changed

src/app/components/map/info/map-info.component.html

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ <h5 class="card-header">
1010
<span
1111
class="badge badge-big"
1212
[style.background]="team === 'BLEU' ? '#4E84A2' : team === 'JAUNE' ? '#DA9A14' : '#555'"
13-
>{{ team }}</span
13+
>{{ team }}</span
1414
>
1515
</div>
1616
<div class="col">
@@ -36,6 +36,28 @@ <h5 class="card-header">
3636
{{ item.key }}
3737
</div>
3838
</div>
39+
<div class="row">
40+
<strong class="col">Stock Avt. :</strong>
41+
<strong class="col">Stock Arr. :</strong>
42+
</div>
43+
<div class="row">
44+
<div class="col">
45+
<ng-container
46+
*ngTemplateOutlet="
47+
stock;
48+
context: { stockFace: mainPosition?.gameStatus?.faceAvant }
49+
"
50+
></ng-container>
51+
</div>
52+
<div class="col">
53+
<ng-container
54+
*ngTemplateOutlet="
55+
stock;
56+
context: { stockFace: mainPosition?.gameStatus?.faceArriere }
57+
"
58+
></ng-container>
59+
</div>
60+
</div>
3961
<div class="row">
4062
<span class="col">Etats :</span>
4163
</div>
@@ -50,3 +72,41 @@ <h5 class="card-header">
5072
</div>
5173
</div>
5274
</div>
75+
76+
<ng-template #stock let-stockFace="stockFace">
77+
<div class="d-flex flex-column" *ngIf="stockFace">
78+
<div>
79+
<div
80+
class="planche"
81+
[class.planche--PRESENTE]="stockFace.tiroirHaut"
82+
style="margin-bottom: 0"
83+
></div>
84+
</div>
85+
<div>
86+
<div
87+
class="planche"
88+
[class.planche--PRESENTE]="stockFace.tiroirBas"
89+
></div>
90+
</div>
91+
<div class="d-flex flex-row">
92+
<div
93+
class="conserve"
94+
[class.conserve--PRESENTE]="stockFace.pinceGauche"
95+
></div>
96+
<div
97+
class="conserve"
98+
[class.conserve--PRESENTE]="stockFace.pinceDroite"
99+
></div>
100+
</div>
101+
<div class="d-flex flex-row">
102+
<div
103+
class="conserve"
104+
[class.conserve--PRESENTE]="stockFace.solGauche"
105+
></div>
106+
<div
107+
class="conserve"
108+
[class.conserve--PRESENTE]="stockFace.solDroite"
109+
></div>
110+
</div>
111+
</div>
112+
</ng-template>

src/app/components/map/info/map-info.component.scss

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,32 @@
44
border: 1px solid transparent;
55
margin-top: 0.25rem;
66
}
7+
8+
.planche {
9+
height: 10px;
10+
width: 56px;
11+
margin: 3px;
12+
padding: 0;
13+
border: 2px solid black;
14+
background-color: transparent;
15+
16+
&--PRESENTE {
17+
border-width: 1px;
18+
background-color: #a97a57;
19+
}
20+
}
21+
22+
.conserve {
23+
height: 25px;
24+
width: 25px;
25+
margin: 3px;
26+
padding: 0;
27+
border-radius: 50%;
28+
border: 2px solid black;
29+
background-color: transparent;
30+
31+
&--PRESENTE {
32+
border-width: 1px;
33+
background-color: #c0c0c0;
34+
}
35+
}

0 commit comments

Comments
 (0)