From d5ff1a61e7c8f610bfe7c83cc383135559c00a66 Mon Sep 17 00:00:00 2001
From: izawartka <59137928+izawartka@users.noreply.github.com>
Date: Thu, 3 Jul 2025 16:29:28 +0200
Subject: [PATCH] Added W21 signal sign def
+Added definitions and icons for two variants of the W21 signal sign: standard and LED
---
public/assets/signal_signs/w21.svg | 5 +++++
public/assets/signal_signs/w21x.svg | 6 ++++++
src/model/defs/defined-signal-signs.js | 11 +++++++++++
3 files changed, 22 insertions(+)
create mode 100644 public/assets/signal_signs/w21.svg
create mode 100644 public/assets/signal_signs/w21x.svg
diff --git a/public/assets/signal_signs/w21.svg b/public/assets/signal_signs/w21.svg
new file mode 100644
index 0000000..773fa8c
--- /dev/null
+++ b/public/assets/signal_signs/w21.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/public/assets/signal_signs/w21x.svg b/public/assets/signal_signs/w21x.svg
new file mode 100644
index 0000000..c6f51cd
--- /dev/null
+++ b/public/assets/signal_signs/w21x.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/src/model/defs/defined-signal-signs.js b/src/model/defs/defined-signal-signs.js
index 74c153c..63eb289 100644
--- a/src/model/defs/defined-signal-signs.js
+++ b/src/model/defs/defined-signal-signs.js
@@ -29,6 +29,17 @@ const DefinedSignalSigns = {
"name": "W24",
"icon": "w24.svg",
},
+ "w21x": {
+ "regex": /^(?:wsk_)?w21_led_\d$/,
+ "name": "W21",
+ "icon": "w21x.svg",
+ },
+ "w21": {
+ "regex": /^(?:wsk_)?w21(?!_led_)(?:\D)?.*$/,
+ "name": "W21",
+ "icon": "w21.svg",
+ "textRegex": /w21_(\d+)(?:v2)?/
+ },
};
export default DefinedSignalSigns;