From ec4d6d8523cbc04997e18b94724ffecda06f4db3 Mon Sep 17 00:00:00 2001 From: Mahyar Khanbolooki Date: Tue, 1 Jul 2025 00:44:35 +0330 Subject: [PATCH] style: formatted auth page code --- src/app/auth/page.tsx | 79 ++++++------------------------------------- 1 file changed, 11 insertions(+), 68 deletions(-) diff --git a/src/app/auth/page.tsx b/src/app/auth/page.tsx index 9eb4e27..5d346d6 100644 --- a/src/app/auth/page.tsx +++ b/src/app/auth/page.tsx @@ -70,7 +70,7 @@ function AuthIndex({ }: Props) { setStep(() => AUTH_STEP.ENTER_OTP) } else if (target.id === AUTH_PAGE_ELEMENT.RESEND_OTP) { - if(!timerRunning) { + if (!timerRunning) { restart(); } } @@ -79,7 +79,7 @@ function AuthIndex({ }: Props) { const onSubmit = async (e: FormEvent) => { e.preventDefault(); if (step == AUTH_STEP.ENTER_NUMBER) { - if(await validatePhoneNumber(number)) { + if (await validatePhoneNumber(number)) { setStep(AUTH_STEP.ENTER_PASSWORD) } else { setStep(AUTH_STEP.ENTER_OTP); @@ -95,7 +95,7 @@ function AuthIndex({ }: Props) { } else if (step == AUTH_STEP.ENTER_OTP) { stop(); - if(await validatePhoneNumber(number)) { + if (await validatePhoneNumber(number)) { setStep(AUTH_STEP.ENTER_RESET_PASSWORD) } else { setStep(AUTH_STEP.ENTER_NEW_PASSWORD) @@ -106,7 +106,7 @@ function AuthIndex({ }: Props) { setStep(AUTH_STEP.ENTER_NUMBER) } else if (step == AUTH_STEP.ENTER_NEW_PASSWORD) { - if(await signupUser(number, password)) { + if (await signupUser(number, password)) { console.log("Signed up") redirect("/") } else { @@ -115,72 +115,15 @@ function AuthIndex({ }: Props) { } } - if (step == AUTH_STEP.ENTER_NUMBER) { - // First Step -> Enter number - return ( - - ) + const stepMap = { + [AUTH_STEP.ENTER_NUMBER]: , + [AUTH_STEP.ENTER_PASSWORD]: , + [AUTH_STEP.ENTER_OTP]: , + [AUTH_STEP.ENTER_NEW_PASSWORD]: , + [AUTH_STEP.ENTER_RESET_PASSWORD]: , } - if (step == AUTH_STEP.ENTER_PASSWORD) { - return ( - - ) - } - - if (step == AUTH_STEP.ENTER_OTP) { - return ( - - ) - } - - if (step == AUTH_STEP.ENTER_NEW_PASSWORD) { - return ( - - ) - } - - if (step == AUTH_STEP.ENTER_RESET_PASSWORD) { - return ( - - ) - } + return stepMap[step] || 'say what now?' } export default AuthIndex