From 0bada3c81baaeaa39674d6dca28fa5babf80537e Mon Sep 17 00:00:00 2001 From: Lutz Bender Date: Thu, 14 Aug 2025 08:21:20 +0200 Subject: [PATCH 1/7] cleanup card group size calculation --- .../source/src/components/BaseCarousel.vue | 143 +++++------------- .../source/src/components/ChargePointCard.vue | 9 +- .../source/src/components/VehicleCard.vue | 9 +- .../koala/source/src/pages/IndexPage.vue | 4 + 4 files changed, 43 insertions(+), 122 deletions(-) diff --git a/packages/modules/web_themes/koala/source/src/components/BaseCarousel.vue b/packages/modules/web_themes/koala/source/src/components/BaseCarousel.vue index f878c9a988..c4122bad8b 100644 --- a/packages/modules/web_themes/koala/source/src/components/BaseCarousel.vue +++ b/packages/modules/web_themes/koala/source/src/components/BaseCarousel.vue @@ -22,10 +22,10 @@ class="row no-wrap justify-center carousel-slide" >
@@ -34,15 +34,7 @@ From a806261d964361e57f5e71a26a155d1d01413bff Mon Sep 17 00:00:00 2001 From: Lutz Bender Date: Thu, 14 Aug 2025 08:22:41 +0200 Subject: [PATCH 2/7] minor code cleanup --- .../source/src/components/ChargePointCard.vue | 21 ++++++++++--------- .../components/ChargePointVehicleSelect.vue | 3 --- .../source/src/components/VehicleCard.vue | 12 +++++------ .../koala/source/src/pages/IndexPage.vue | 8 +++---- 4 files changed, 20 insertions(+), 24 deletions(-) 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 42f128a07e..fb90013ed0 100644 --- a/packages/modules/web_themes/koala/source/src/components/ChargePointCard.vue +++ b/packages/modules/web_themes/koala/source/src/components/ChargePointCard.vue @@ -73,17 +73,18 @@ /> + + + + - - - - - diff --git a/packages/modules/web_themes/koala/source/src/components/VehicleCard.vue b/packages/modules/web_themes/koala/source/src/components/VehicleCard.vue index e5f4431361..e1ec781e8d 100644 --- a/packages/modules/web_themes/koala/source/src/components/VehicleCard.vue +++ b/packages/modules/web_themes/koala/source/src/components/VehicleCard.vue @@ -32,14 +32,12 @@ /> + + - - - - From 5ae59dd8c8d69e02997355fb4d39def62fbeb57e Mon Sep 17 00:00:00 2001 From: Lutz Bender Date: Thu, 14 Aug 2025 11:53:28 +0200 Subject: [PATCH 5/7] compact vehicle connection state --- .../components/VehicleConnectionStateIcon.vue | 51 +++++++++---------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/packages/modules/web_themes/koala/source/src/components/VehicleConnectionStateIcon.vue b/packages/modules/web_themes/koala/source/src/components/VehicleConnectionStateIcon.vue index 7bf15162cf..7808c01d94 100644 --- a/packages/modules/web_themes/koala/source/src/components/VehicleConnectionStateIcon.vue +++ b/packages/modules/web_themes/koala/source/src/components/VehicleConnectionStateIcon.vue @@ -1,38 +1,37 @@ From 3f965ad98b95232e8b425ba5be5c28e958c7ab10 Mon Sep 17 00:00:00 2001 From: Lutz Bender Date: Thu, 14 Aug 2025 12:21:45 +0200 Subject: [PATCH 6/7] unify cards --- .../source/src/components/BatteryCard.vue | 54 +++++++++---------- .../src/components/BatterySettingsDialog.vue | 20 ++++--- .../source/src/components/ChargePointCard.vue | 19 ++++--- .../src/components/ChargePointInformation.vue | 44 ++++----------- .../src/components/ChargePointSettings.vue | 25 ++++----- ...ue => ChargePointTimeChargingSettings.vue} | 0 .../source/src/components/SliderDouble.vue | 4 +- .../source/src/components/VehicleCard.vue | 39 ++++++++------ .../src/components/VehicleInformation.vue | 40 ++++---------- 9 files changed, 108 insertions(+), 137 deletions(-) rename packages/modules/web_themes/koala/source/src/components/{ChargePointTimeChargingPlans.vue => ChargePointTimeChargingSettings.vue} (100%) diff --git a/packages/modules/web_themes/koala/source/src/components/BatteryCard.vue b/packages/modules/web_themes/koala/source/src/components/BatteryCard.vue index e2874e71b0..4f241e8180 100644 --- a/packages/modules/web_themes/koala/source/src/components/BatteryCard.vue +++ b/packages/modules/web_themes/koala/source/src/components/BatteryCard.vue @@ -4,22 +4,19 @@ class="full-height card-width" :class="{ 'battery-sum': props.batteryId === -1 }" > - - {{ cardTitle }} - - - + +
+ {{ cardTitle }} +
+ @@ -28,23 +25,27 @@ {{ power }} - - -
Laden mit Überschuss:
-
- - {{ batteryMode.label }} -
-
- +
+ + +
Laden mit Überschuss:
+
+ +
+ {{ batteryMode.label }} +
+
+
+
+
Heute:
@@ -63,7 +64,6 @@ - + -
{{ cardTitle }}
-
Laden mit Überschuss Modus:
+
+
Einstellungen:
+
{{ name }}
+
+
+ + +
Laden mit Überschuss Modus:
@@ -32,11 +38,11 @@ const props = defineProps<{ const mqttStore = useMqttStore(); -const cardTitle = computed(() => { - if (props.batteryId === undefined) { - return 'Übergreifende Einstellungen'; +const name = computed(() => { + if (props.batteryId === undefined || props.batteryId === -1) { + return 'Übergreifend'; } - return `Einstellungen ${mqttStore.batteryName(props.batteryId)}`; + return mqttStore.batteryName(props.batteryId); }); defineExpose({ 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 fb90013ed0..bf4963cf5d 100644 --- a/packages/modules/web_themes/koala/source/src/components/ChargePointCard.vue +++ b/packages/modules/web_themes/koala/source/src/components/ChargePointCard.vue @@ -1,9 +1,11 @@ - + - +