Skip to content

Commit 567d747

Browse files
authored
Merge pull request #2620 from Brett-S-OWB/energy-price
Koala - Energy price buttons - whole cent plus fine adjustment buttons
2 parents 56dbd3d + 7f989b1 commit 567d747

1 file changed

Lines changed: 47 additions & 11 deletions

File tree

packages/modules/web_themes/koala/source/src/components/ChargePointEcoSettings.vue

Lines changed: 47 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -69,36 +69,72 @@
6969
class="q-mt-md"
7070
/>
7171
<div v-if="etConfigured">
72-
<div class="text-subtitle2 q-mt-sm q-mr-sm">
72+
<div class="text-subtitle2 q-my-sm">
7373
Preisgrenze für strompreisbasiertes Laden
7474
</div>
75-
<div class="row items-center justify-center q-ma-none q-pa-none no-wrap">
76-
<!-- <q-btn-group class="col"> -->
75+
<div class="row items-center justify-center q-mb-xs q-gutter-x-xs">
7776
<q-btn
7877
v-if="maxPrice.value"
79-
icon="remove"
78+
class="col-auto"
79+
label="-1,00"
8080
color="grey"
8181
size="sm"
82-
class="col q-mr-sm"
83-
@click="maxPrice.value = maxPrice.value - 0.01"
82+
dense
83+
@click="maxPrice.value = maxPrice.value - 1"
8484
/>
8585
<q-btn
8686
v-if="maxPrice.value"
87-
icon="add"
87+
class="col-auto"
88+
label="-0,10"
8889
color="grey"
8990
size="sm"
90-
class="col"
91-
@click="maxPrice.value = maxPrice.value + 0.01"
91+
dense
92+
@click="maxPrice.value = maxPrice.value - 0.1"
9293
/>
93-
<!-- </q-btn-group> -->
94-
<div class="col-5 text-right">
94+
<q-btn
95+
v-if="maxPrice.value"
96+
class="col-auto"
97+
label="-0,01"
98+
color="grey"
99+
size="sm"
100+
dense
101+
@click="maxPrice.value = maxPrice.value - 0.01"
102+
/>
103+
<div class="col-auto q-mx-sm">
95104
{{
96105
maxPrice.value?.toLocaleString(undefined, {
97106
minimumFractionDigits: 2,
98107
maximumFractionDigits: 2,
99108
}) + ' ct/kWh'
100109
}}
101110
</div>
111+
<q-btn
112+
v-if="maxPrice.value"
113+
class="col-auto"
114+
label="+0,01"
115+
color="grey"
116+
size="sm"
117+
dense
118+
@click="maxPrice.value = maxPrice.value + 0.01"
119+
/>
120+
<q-btn
121+
v-if="maxPrice.value"
122+
class="col-auto"
123+
label="+0,10"
124+
color="grey"
125+
size="sm"
126+
dense
127+
@click="maxPrice.value = maxPrice.value + 0.1"
128+
/>
129+
<q-btn
130+
v-if="maxPrice.value"
131+
class="col-auto"
132+
label="+1,00"
133+
color="grey"
134+
size="sm"
135+
dense
136+
@click="maxPrice.value = maxPrice.value + 1"
137+
/>
102138
</div>
103139
<q-field filled class="q-mt-sm">
104140
<ElectricityTariffChart

0 commit comments

Comments
 (0)