From cc09c94972d4a32ce758503d9a30ffdbad2fb483 Mon Sep 17 00:00:00 2001 From: Jack Date: Tue, 24 Mar 2026 12:22:06 +0100 Subject: [PATCH 1/2] refactor: solid custom text and associated modals (@miodec) (#7695) --- frontend/src/html/popups.html | 380 --------- frontend/src/styles/inputs.scss | 4 - frontend/src/styles/media-queries-blue.scss | 7 - frontend/src/styles/media-queries-green.scss | 14 - frontend/src/styles/media-queries-purple.scss | 38 - frontend/src/styles/media-queries-yellow.scss | 10 - frontend/src/styles/popups.scss | 390 ---------- frontend/src/ts/commandline/lists.ts | 4 +- .../ts/components/common/AnimatedModal.tsx | 4 +- .../modals/CustomGeneratorModal.tsx | 236 ++++++ .../ts/components/modals/CustomTextModal.tsx | 731 ++++++++++++++++++ frontend/src/ts/components/modals/Modals.tsx | 2 + .../components/modals/SaveCustomTextModal.tsx | 111 +++ .../ts/components/modals/SavedTextsModal.tsx | 165 ++++ .../ts/components/modals/WordFilterModal.tsx | 365 +++++++++ frontend/src/ts/components/ui/SlimSelect.tsx | 32 +- .../ts/components/ui/form/TextareaField.tsx | 35 + .../ts/controllers/challenge-controller.ts | 33 +- frontend/src/ts/elements/modes-notice.ts | 6 +- frontend/src/ts/event-handlers/test.ts | 4 +- frontend/src/ts/modals/custom-generator.ts | 199 ----- frontend/src/ts/modals/custom-text.ts | 600 -------------- frontend/src/ts/modals/mobile-test-config.ts | 6 +- frontend/src/ts/modals/save-custom-text.ts | 112 --- frontend/src/ts/modals/saved-texts.ts | 146 ---- frontend/src/ts/modals/simple-modals-base.ts | 6 - frontend/src/ts/modals/simple-modals.ts | 62 -- frontend/src/ts/modals/word-filter.ts | 350 --------- frontend/src/ts/states/modals.ts | 7 +- frontend/src/ts/states/test.ts | 5 + frontend/src/ts/test/test-state.ts | 6 - 31 files changed, 1712 insertions(+), 2358 deletions(-) create mode 100644 frontend/src/ts/components/modals/CustomGeneratorModal.tsx create mode 100644 frontend/src/ts/components/modals/CustomTextModal.tsx create mode 100644 frontend/src/ts/components/modals/SaveCustomTextModal.tsx create mode 100644 frontend/src/ts/components/modals/SavedTextsModal.tsx create mode 100644 frontend/src/ts/components/modals/WordFilterModal.tsx create mode 100644 frontend/src/ts/components/ui/form/TextareaField.tsx delete mode 100644 frontend/src/ts/modals/custom-generator.ts delete mode 100644 frontend/src/ts/modals/custom-text.ts delete mode 100644 frontend/src/ts/modals/save-custom-text.ts delete mode 100644 frontend/src/ts/modals/saved-texts.ts delete mode 100644 frontend/src/ts/modals/word-filter.ts create mode 100644 frontend/src/ts/states/test.ts diff --git a/frontend/src/html/popups.html b/frontend/src/html/popups.html index 10931f0aedcd..5ad76796865b 100644 --- a/frontend/src/html/popups.html +++ b/frontend/src/html/popups.html @@ -404,386 +404,6 @@
ok
- - - - - - - - - - -