|
2 | 2 | <div class="row"> |
3 | 3 | <div class="col-6 col-md-3 mt-3" v-if="state.gridConfigured"> |
4 | 4 | <div class="mb-2 value" v-if="state.gridPower > 0"> |
5 | | - Bezug <fa-icon icon="arrow-down" class="text-primary" /> |
| 5 | + Bezug <fa-icon icon="arrow-down" class="text-primary"></fa-icon> |
6 | 6 | </div> |
7 | 7 | <div class="mb-2 value" v-else> |
8 | | - Einspeisung <fa-icon icon="arrow-up" class="text-primary" /> |
| 8 | + Einspeisung <fa-icon icon="arrow-up" class="text-primary"></fa-icon> |
9 | 9 | </div> |
10 | 10 | <h2 class="value"> |
11 | 11 | {{ fmt(state.gridPower) }} |
|
21 | 21 | 'text-primary': state.pvPower < 0, |
22 | 22 | 'text-muted': state.pvPower >= 0, |
23 | 23 | }" |
24 | | - /> |
| 24 | + ></fa-icon> |
25 | 25 | </div> |
26 | 26 | <h2 class="value"> |
27 | 27 | {{ fmt(state.pvPower) }} |
28 | 28 | <small class="text-muted">{{ fmtUnit(state.pvPower) }}W</small> |
29 | 29 | </h2> |
30 | 30 | </div> |
31 | | - <div |
32 | | - class="d-md-block col-6 col-md-3 mt-3" |
33 | | - v-bind:class="{ 'd-none': !state.batterySoC }" |
34 | | - v-if="state.batteryConfigured" |
35 | | - > |
| 31 | + <div class="d-md-block col-6 col-md-3 mt-3" v-if="state.batteryConfigured"> |
36 | 32 | <div class="mb-2 value"> |
37 | 33 | Batterie |
38 | 34 | <fa-icon |
39 | 35 | class="text-primary" |
40 | 36 | icon="arrow-down" |
41 | 37 | v-if="state.batteryPower < 0" |
42 | | - /> |
| 38 | + ></fa-icon> |
43 | 39 | <fa-icon |
44 | 40 | class="text-primary" |
45 | 41 | icon="arrow-up" |
46 | 42 | v-if="state.batteryPower > 0" |
47 | | - /> |
| 43 | + ></fa-icon> |
48 | 44 | </div> |
49 | 45 | <h2 class="value"> |
50 | 46 | {{ fmt(state.batteryPower) }} |
51 | 47 | <small class="text-muted">{{ fmtUnit(state.batteryPower) }}W</small> |
52 | 48 | </h2> |
53 | 49 | </div> |
54 | | - <div class="col-6 col-md-3 mt-3" v-if="state.batterySoC"> |
| 50 | + <div class="col-6 col-md-3 mt-3" v-if="state.batteryConfigured"> |
55 | 51 | <div class="mb-2 value"> |
56 | 52 | SoC |
57 | 53 | <fa-icon |
58 | | - class="text-primary" |
59 | 54 | icon="battery-three-quarters" |
60 | 55 | v-bind:class="{ |
61 | 56 | 'text-primary': state.batteryPower > 0, |
62 | 57 | 'text-muted': state.batteryPower < 0, |
63 | 58 | }" |
64 | | - /> |
| 59 | + ></fa-icon> |
65 | 60 | </div> |
66 | | - <h2 class="value">{{ state.batterySoC }} <small class="text-muted">%</small></h2> |
| 61 | + <h2 class="value">{{ state.batterySoC || 0 }} <small class="text-muted">%</small></h2> |
67 | 62 | </div> |
68 | 63 | </div> |
69 | 64 | </template> |
|
0 commit comments