From e7323b5e39a53972d09ea13c8f0b5f66b38bbe77 Mon Sep 17 00:00:00 2001 From: Christian Fehmer Date: Fri, 3 Jul 2026 13:45:35 +0200 Subject: [PATCH 1/8] refactor: solid google signup modal (@fehmer) --- frontend/src/html/popups.html | 9 - frontend/src/styles/popups.scss | 48 ----- .../ts/components/common/AnimatedModal.tsx | 32 +-- .../src/ts/components/layout/header/Nav.tsx | 9 + .../components/modals/GoogleSignUpModal.tsx | 168 +++++++++++++++ frontend/src/ts/components/modals/Modals.tsx | 2 + .../src/ts/components/ui/form/Captcha.tsx | 49 +++++ frontend/src/ts/index.ts | 1 - frontend/src/ts/modals/google-sign-up.ts | 196 ------------------ frontend/src/ts/states/modals.ts | 3 +- 10 files changed, 247 insertions(+), 270 deletions(-) create mode 100644 frontend/src/ts/components/modals/GoogleSignUpModal.tsx create mode 100644 frontend/src/ts/components/ui/form/Captcha.tsx delete mode 100644 frontend/src/ts/modals/google-sign-up.ts diff --git a/frontend/src/html/popups.html b/frontend/src/html/popups.html index 736ca9f527b9..208ba0252b06 100644 --- a/frontend/src/html/popups.html +++ b/frontend/src/html/popups.html @@ -122,15 +122,6 @@ - ); } diff --git a/frontend/src/ts/components/layout/header/Nav.tsx b/frontend/src/ts/components/layout/header/Nav.tsx index 7cf454b15b34..01f57262bfd4 100644 --- a/frontend/src/ts/components/layout/header/Nav.tsx +++ b/frontend/src/ts/components/layout/header/Nav.tsx @@ -142,6 +142,15 @@ export function Nav(): JSXElement { }} router-link /> + - -