From 7b8aeeff529185b3d2b4b01e6acf741ec488733a Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Tue, 21 May 2024 20:57:20 +0200 Subject: [PATCH] Add new vehicle/loadpoint icons (#14008) --- .../js/components/VehicleIcon/Airpurifier.vue | 14 ++++++++++++ assets/js/components/VehicleIcon/Climate.vue | 14 ++++++++++++ assets/js/components/VehicleIcon/Compute.vue | 14 ++++++++++++ assets/js/components/VehicleIcon/Device.vue | 14 ++++++++++++ .../js/components/VehicleIcon/Dishwasher.vue | 14 ++++++++++++ assets/js/components/VehicleIcon/Heatpump.vue | 14 ++++++++++++ assets/js/components/VehicleIcon/Laundry.vue | 14 ++++++++++++ assets/js/components/VehicleIcon/Meter.vue | 14 ++++++++++++ assets/js/components/VehicleIcon/Shuttle.vue | 14 ++++++++++++ assets/js/components/VehicleIcon/Tool.vue | 14 ++++++++++++ .../VehicleIcon/VehicleIcon.story.vue | 20 ++++++++++++----- .../js/components/VehicleIcon/VehicleIcon.vue | 20 +++++++++++++++++ util/templates/defaults.yaml | 22 ++++++++++++++----- 13 files changed, 191 insertions(+), 11 deletions(-) create mode 100644 assets/js/components/VehicleIcon/Airpurifier.vue create mode 100644 assets/js/components/VehicleIcon/Climate.vue create mode 100644 assets/js/components/VehicleIcon/Compute.vue create mode 100644 assets/js/components/VehicleIcon/Device.vue create mode 100644 assets/js/components/VehicleIcon/Dishwasher.vue create mode 100644 assets/js/components/VehicleIcon/Heatpump.vue create mode 100644 assets/js/components/VehicleIcon/Laundry.vue create mode 100644 assets/js/components/VehicleIcon/Meter.vue create mode 100644 assets/js/components/VehicleIcon/Shuttle.vue create mode 100644 assets/js/components/VehicleIcon/Tool.vue diff --git a/assets/js/components/VehicleIcon/Airpurifier.vue b/assets/js/components/VehicleIcon/Airpurifier.vue new file mode 100644 index 000000000..a3abc4cf1 --- /dev/null +++ b/assets/js/components/VehicleIcon/Airpurifier.vue @@ -0,0 +1,14 @@ + + + diff --git a/assets/js/components/VehicleIcon/Climate.vue b/assets/js/components/VehicleIcon/Climate.vue new file mode 100644 index 000000000..8754870d4 --- /dev/null +++ b/assets/js/components/VehicleIcon/Climate.vue @@ -0,0 +1,14 @@ + + + diff --git a/assets/js/components/VehicleIcon/Compute.vue b/assets/js/components/VehicleIcon/Compute.vue new file mode 100644 index 000000000..873f838da --- /dev/null +++ b/assets/js/components/VehicleIcon/Compute.vue @@ -0,0 +1,14 @@ + + + diff --git a/assets/js/components/VehicleIcon/Device.vue b/assets/js/components/VehicleIcon/Device.vue new file mode 100644 index 000000000..75b7b9b40 --- /dev/null +++ b/assets/js/components/VehicleIcon/Device.vue @@ -0,0 +1,14 @@ + + + diff --git a/assets/js/components/VehicleIcon/Dishwasher.vue b/assets/js/components/VehicleIcon/Dishwasher.vue new file mode 100644 index 000000000..0d472b911 --- /dev/null +++ b/assets/js/components/VehicleIcon/Dishwasher.vue @@ -0,0 +1,14 @@ + + + diff --git a/assets/js/components/VehicleIcon/Heatpump.vue b/assets/js/components/VehicleIcon/Heatpump.vue new file mode 100644 index 000000000..1bf2bd54c --- /dev/null +++ b/assets/js/components/VehicleIcon/Heatpump.vue @@ -0,0 +1,14 @@ + + + diff --git a/assets/js/components/VehicleIcon/Laundry.vue b/assets/js/components/VehicleIcon/Laundry.vue new file mode 100644 index 000000000..3d72f55df --- /dev/null +++ b/assets/js/components/VehicleIcon/Laundry.vue @@ -0,0 +1,14 @@ + + + diff --git a/assets/js/components/VehicleIcon/Meter.vue b/assets/js/components/VehicleIcon/Meter.vue new file mode 100644 index 000000000..89758a3f3 --- /dev/null +++ b/assets/js/components/VehicleIcon/Meter.vue @@ -0,0 +1,14 @@ + + + diff --git a/assets/js/components/VehicleIcon/Shuttle.vue b/assets/js/components/VehicleIcon/Shuttle.vue new file mode 100644 index 000000000..14d779341 --- /dev/null +++ b/assets/js/components/VehicleIcon/Shuttle.vue @@ -0,0 +1,14 @@ + + + diff --git a/assets/js/components/VehicleIcon/Tool.vue b/assets/js/components/VehicleIcon/Tool.vue new file mode 100644 index 000000000..f240984ee --- /dev/null +++ b/assets/js/components/VehicleIcon/Tool.vue @@ -0,0 +1,14 @@ + + + diff --git a/assets/js/components/VehicleIcon/VehicleIcon.story.vue b/assets/js/components/VehicleIcon/VehicleIcon.story.vue index 01b5f26a0..37a8eba46 100644 --- a/assets/js/components/VehicleIcon/VehicleIcon.story.vue +++ b/assets/js/components/VehicleIcon/VehicleIcon.story.vue @@ -4,16 +4,26 @@ import VehicleIcon from "./VehicleIcon.vue"; const icons = [ "car", "bike", - "scooter", + "bus", "moped", "motorcycle", - "van", - "bus", + "scooter", "tractor", - "generic", + "shuttle", + "van", "heater", - "cooler", + "heatpump", "waterheater", + "laundry", + "dishwasher", + "airpurifier", + "climate", + "cooler", + "generic", + "device", + "meter", + "compute", + "tool", ]; diff --git a/assets/js/components/VehicleIcon/VehicleIcon.vue b/assets/js/components/VehicleIcon/VehicleIcon.vue index 9c27ac037..bf61803d5 100644 --- a/assets/js/components/VehicleIcon/VehicleIcon.vue +++ b/assets/js/components/VehicleIcon/VehicleIcon.vue @@ -7,28 +7,48 @@ import "@h2d2/shopicons/es/regular/car3"; import MultiIcon from "../MultiIcon"; +import airpurifier from "./Airpurifier.vue"; import bike from "./Bike.vue"; import bus from "./Bus.vue"; +import climate from "./Climate.vue"; +import compute from "./Compute.vue"; import cooler from "./Cooler.vue"; +import device from "./Device.vue"; +import dishwasher from "./Dishwasher.vue"; import generic from "./Generic.vue"; import heater from "./Heater.vue"; +import heatpump from "./Heatpump.vue"; +import laundry from "./Laundry.vue"; +import meter from "./Meter.vue"; import moped from "./Moped.vue"; import motorcycle from "./Motorcycle.vue"; import scooter from "./Scooter.vue"; +import shuttle from "./Shuttle.vue"; +import tool from "./Tool.vue"; import tractor from "./Tractor.vue"; import van from "./Van.vue"; import waterheater from "./WaterHeater.vue"; const icons = { + airpurifier, bike, bus, car: "shopicon-regular-car3", + climate, + compute, cooler, + device, + dishwasher, generic, heater, + heatpump, + laundry, + meter, moped, motorcycle, scooter, + shuttle, + tool, tractor, van, waterheater, diff --git a/util/templates/defaults.yaml b/util/templates/defaults.yaml index e33c58d27..c9fe40ec6 100644 --- a/util/templates/defaults.yaml +++ b/util/templates/defaults.yaml @@ -245,17 +245,27 @@ params: type: choice validvalues: - car - - bus - - van - - tractor - bike - - scooter + - bus - moped - motorcycle - - generic - - waterheater + - scooter + - tractor + - shuttle + - van - heater + - heatpump + - waterheater + - laundry + - dishwasher + - airpurifier + - climate - cooler + - generic + - device + - meter + - compute + - tool - name: ski required: true description: