diff --git a/src/assets/svg/air_dryer_A_rev.svg b/src/assets/svg/air_dryer_A_rev.svg
index e852408..fc182c9 100644
--- a/src/assets/svg/air_dryer_A_rev.svg
+++ b/src/assets/svg/air_dryer_A_rev.svg
@@ -240,8 +240,8 @@
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/svg/air_dryer_B_rev.svg b/src/assets/svg/air_dryer_B_rev.svg
index 564c3fa..fa1e895 100644
--- a/src/assets/svg/air_dryer_B_rev.svg
+++ b/src/assets/svg/air_dryer_B_rev.svg
@@ -232,7 +232,7 @@
####.##
####.##
##
-
+
@@ -241,7 +241,7 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/src/assets/svg/air_dryer_C_rev.svg b/src/assets/svg/air_dryer_C_rev.svg
index 7431663..e408209 100644
--- a/src/assets/svg/air_dryer_C_rev.svg
+++ b/src/assets/svg/air_dryer_C_rev.svg
@@ -232,7 +232,7 @@
####.##
####.##
##
-
+
@@ -241,7 +241,7 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/src/components/Global/MqttConnection.jsx b/src/components/Global/MqttConnection.jsx
index 9fab684..7da8781 100644
--- a/src/components/Global/MqttConnection.jsx
+++ b/src/components/Global/MqttConnection.jsx
@@ -95,22 +95,23 @@ const handleBoolean = (svg, el, value) => {
return;
}
- // balik arah khusus untuk airdryerA
- if (dryerIds.slice(0, 2).includes(el.id)) {
- value = !value;
- }
-
const i = dryerIds.indexOf(el.id);
const id1 = dryerIds[i - (i % 2)];
const id2 = dryerIds[i - (i % 2) + 1];
- const el1 = svg.getElementById(id1);
- const el2 = svg.getElementById(id2);
+ const els1 = svg.querySelectorAll(`#${id1}`);
+ const els2 = svg.querySelectorAll(`#${id2}`);
- if (!el1 || !el2) return;
+ if (!els1 || !els2) return;
+ // balik arah khusus untuk airdryerA
+ if (dryerIds.slice(0, 2).includes(el.id)) value = !value;
- el1.style.fill = value ? 'rgb(216,216,216)' : 'yellow';
- el2.style.fill = value ? 'yellow' : 'rgb(216,216,216)';
+ els1.forEach(el => {
+ el.style.fill = value ? 'rgb(255, 204, 63)' : 'rgb(216,216,216)';
+ });
+ els2.forEach(el => {
+ el.style.fill = value ? 'rgb(216,216,216)' : 'rgb(255, 204, 63)';
+ });
};
const handleNumber = (el, value) => {