diff --git a/packages/modules/web_themes/koala/config.py b/packages/modules/web_themes/koala/config.py index cd228bc9c8..4a725fecfd 100644 --- a/packages/modules/web_themes/koala/config.py +++ b/packages/modules/web_themes/koala/config.py @@ -11,13 +11,20 @@ def __init__(self, chargePoint_card_view_breakpoint: int = 4, vehicle_card_view_breakpoint: int = 4, chargePoint_table_search_input_field: bool = False, - vehicle_table_search_input_field: bool = False) -> None: + vehicle_table_search_input_field: bool = False, + top_carousel_slide_order: list = None + ) -> None: self.hide_standard_vehicle = hide_standard_vehicle self.history_chart_range = history_chart_range self.chargePoint_card_view_breakpoint = chargePoint_card_view_breakpoint self.vehicle_card_view_breakpoint = vehicle_card_view_breakpoint self.chargePoint_table_search_input_field = chargePoint_table_search_input_field self.vehicle_table_search_input_field = vehicle_table_search_input_field + self.top_carousel_slide_order = top_carousel_slide_order or [ + "flow_diagram", + "history_chart", + "daily_totals", + ] @auto_str diff --git a/packages/modules/web_themes/koala/source/quasar.config.ts b/packages/modules/web_themes/koala/source/quasar.config.ts index 5765ecf616..ee7d4c2417 100644 --- a/packages/modules/web_themes/koala/source/quasar.config.ts +++ b/packages/modules/web_themes/koala/source/quasar.config.ts @@ -62,7 +62,12 @@ export default defineConfig((ctx) => { viteConf.esbuild = { ...viteConf.esbuild, drop: ['debugger'], - pure: ['console.log', 'console.info', 'console.debug', 'console.table'], + pure: [ + 'console.log', + 'console.info', + 'console.debug', + 'console.table', + ], }; } }, 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 7d0c670702..85363f6c87 100644 --- a/packages/modules/web_themes/koala/source/src/components/BaseCarousel.vue +++ b/packages/modules/web_themes/koala/source/src/components/BaseCarousel.vue @@ -78,7 +78,7 @@ function measure() { onMounted(() => { measure(); - window.addEventListener('resize', measure, {passive: true}); + window.addEventListener('resize', measure, { passive: true }); }); onBeforeUnmount(() => { @@ -92,7 +92,9 @@ const groupSize = computed(() => { const maxGroup = Math.max( 1, Math.floor( - (carouselWidth.value - 2 - (showArrows.value ? carouselPadding.value : 50)) / + (carouselWidth.value - + 2 - + (showArrows.value ? carouselPadding.value : 50)) / itemWidth.value, ), ); diff --git a/packages/modules/web_themes/koala/source/src/components/ChartCarousel.vue b/packages/modules/web_themes/koala/source/src/components/ChartCarousel.vue index 3a38d1ebea..e42ea5cc5b 100644 --- a/packages/modules/web_themes/koala/source/src/components/ChartCarousel.vue +++ b/packages/modules/web_themes/koala/source/src/components/ChartCarousel.vue @@ -1,5 +1,7 @@