From a65e63a322ac93550f04bac8702508a74a01ca46 Mon Sep 17 00:00:00 2001 From: Yourz Date: Thu, 11 Dec 2025 20:48:22 +0800 Subject: [PATCH] fix: throttle sign-up and sign-in button (#7358) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Throttle signup button to prevent duplicate Firebase accounts ## Changes - **What**: - Add throttle to SignUp Button in SignUpForm component - Add throttle to SignIn Button in SignInForm component - Add loading state to SignUp Button in SignUpForm component ## Review Focus related to this Notion page: https://www.notion.so/comfy-org/Implement-Throttle-signup-button-to-prevent-duplicate-Firebase-accounts-2c46d73d36508193a8d1fb5146674956 ## Screenshots (if applicable) ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-7358-fix-throttle-sign-up-and-sign-in-button-2c66d73d365081278f4dde0f34d60153) by [Unito](https://www.unito.io) --- src/components/dialog/content/signin/SignInForm.vue | 7 ++++--- src/components/dialog/content/signin/SignUpForm.vue | 12 ++++++++++-- .../subscription/composables/useSubscription.ts | 4 ++-- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/components/dialog/content/signin/SignInForm.vue b/src/components/dialog/content/signin/SignInForm.vue index 1560911e0..23f955b71 100644 --- a/src/components/dialog/content/signin/SignInForm.vue +++ b/src/components/dialog/content/signin/SignInForm.vue @@ -60,7 +60,7 @@ - +