From aee4b857c6a53c2547af8069eddea5de761e3058 Mon Sep 17 00:00:00 2001 From: Blake Rouse Date: Tue, 23 Sep 2025 16:36:56 -0600 Subject: [PATCH] sign up redirect on sign in page --- .../components/features/auth/LoginForm.tsx | 23 +++++++++++++++---- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/apps/web/src/components/features/auth/LoginForm.tsx b/apps/web/src/components/features/auth/LoginForm.tsx index cb51a21a7..7d8fc1f4a 100644 --- a/apps/web/src/components/features/auth/LoginForm.tsx +++ b/apps/web/src/components/features/auth/LoginForm.tsx @@ -306,6 +306,23 @@ const AlreadyHaveAccount: React.FC<{ setSignUpFlow: (value: boolean) => void; signUpFlow: boolean; }> = React.memo(({ setErrorMessages, setPassword2, setSignUpFlow, signUpFlow }) => { + const handleToggleClick = () => { + if (!signUpFlow) { + // User clicked "Sign up" - redirect to get-started page + window.location.href = 'https://www.buster.so/get-started'; + } else { + // User clicked "Sign in" - use existing toggle logic + setErrorMessages([]); + setPassword2(''); + setSignUpFlow(!signUpFlow); + } + + // TODO: Original toggle logic preserved for future re-enablement + // setErrorMessages([]); + // setPassword2(''); + // setSignUpFlow(!signUpFlow); + }; + return (
@@ -317,11 +334,7 @@ const AlreadyHaveAccount: React.FC<{ variant="primary" size="xs" className={cn('ml-1 cursor-pointer font-normal')} - onClick={() => { - setErrorMessages([]); - setPassword2(''); - setSignUpFlow(!signUpFlow); - }} + onClick={handleToggleClick} > {!signUpFlow ? 'Sign up' : 'Sign in'}