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;