diff --git a/packages/modules/web_themes/koala/source/src/components/ChargePointCard.vue b/packages/modules/web_themes/koala/source/src/components/ChargePointCard.vue index d5e29d099a..b89293897c 100644 --- a/packages/modules/web_themes/koala/source/src/components/ChargePointCard.vue +++ b/packages/modules/web_themes/koala/source/src/components/ChargePointCard.vue @@ -59,6 +59,7 @@ +
Leistung
@@ -77,8 +78,7 @@ + @click="openLimitDialog" + > + + @@ -98,6 +107,11 @@ :chargePointId="props.chargePointId" v-model="settingsVisible" /> + + { }); const settingsVisible = ref(false); +const chargeLimitsVisible = ref(false); + +const limitEditable = computed(() => { + return !['scheduled_charging', 'stop'].includes(chargeMode.value); +}); + +const openLimitDialog = () => { + if (!limitEditable.value) return; + chargeLimitsVisible.value = true; +}; const socInputVisible = ref(false); const openSocDialog = () => { @@ -272,18 +297,6 @@ const target = computed(() => { } }); -const showSocTargetSlider = computed(() => { - if (target.value && target.value > 999) { - // we have a energy based target - return true; - } - if (vehicleSocType.value) { - // we have a soc module defined - return true; - } - return false; -}); - const vehicleTarget = computed(() => { return mqttStore.vehicleChargeTarget(props.chargePointId).value; }); diff --git a/packages/modules/web_themes/koala/source/src/components/ChargePointChargeLimits.vue b/packages/modules/web_themes/koala/source/src/components/ChargePointChargeLimits.vue new file mode 100644 index 0000000000..e2acd404a4 --- /dev/null +++ b/packages/modules/web_themes/koala/source/src/components/ChargePointChargeLimits.vue @@ -0,0 +1,223 @@ + + + + + diff --git a/packages/modules/web_themes/koala/source/src/components/SliderDouble.vue b/packages/modules/web_themes/koala/source/src/components/SliderDouble.vue index 22164a3e10..e8e163c8dd 100644 --- a/packages/modules/web_themes/koala/source/src/components/SliderDouble.vue +++ b/packages/modules/web_themes/koala/source/src/components/SliderDouble.vue @@ -1,8 +1,8 @@