diff --git a/src/locales/en.ts b/src/locales/en.ts index 39f631f..d151b41 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -28,7 +28,7 @@ export const en = { login: { welcome: (title: string = "Qlockifiy") => `Welcome to ${title}`, loginTitle: "Sign in to your account", - loginDescription: "Enter your mobile number and we will send a one-time code.", + loginDescription: "Enter your mobile number to continue with password login.", loginCta: "Login", createAccount: "Create account", haveNoAccount: "Need an account?", diff --git a/src/locales/fa.ts b/src/locales/fa.ts index ed65454..c701f3a 100644 --- a/src/locales/fa.ts +++ b/src/locales/fa.ts @@ -27,7 +27,7 @@ export const fa = { login: { loginTitle: "ورود به حساب", - loginDescription: "شماره موبایل خود را وارد کنید تا کد یکبار مصرف برای شما ارسال شود.", + loginDescription: "شماره موبایل خود را وارد کنید تا با رمز عبور وارد شوید.", loginCta: "ورود", createAccount: "ایجاد حساب", haveNoAccount: "حساب ندارید؟", diff --git a/src/pages/auth/LoginMobilePage.tsx b/src/pages/auth/LoginMobilePage.tsx index faceb95..7979d90 100644 --- a/src/pages/auth/LoginMobilePage.tsx +++ b/src/pages/auth/LoginMobilePage.tsx @@ -1,4 +1,3 @@ -import { useMemo } from "react" import { Link, useNavigate } from "react-router-dom" import { toast } from "sonner" @@ -8,7 +7,6 @@ import { Input } from "../../components/ui/input" import { useAuthFlow } from "../../context/AuthFlowContext" import { useTranslation } from "../../hooks/useTranslation" import { AuthPanel } from "./AuthPanel" -import { formatCooldown } from "./utils" const GoogleIcon = () => (
0} className="h-11 w-full" > - {cooldownLabel || t.login.loginCta} + {t.login.continueWithPassword}
diff --git a/src/pages/auth/LoginPasswordPage.tsx b/src/pages/auth/LoginPasswordPage.tsx index 11362ef..518f7a3 100644 --- a/src/pages/auth/LoginPasswordPage.tsx +++ b/src/pages/auth/LoginPasswordPage.tsx @@ -14,7 +14,16 @@ import { completeAuthentication, formatCooldown, getApiErrorMessage, handleThrot export function LoginPasswordPage() { const navigate = useNavigate() const { t, lang } = useTranslation() - const { state, setMobile, clearCooldown, setCooldown, setCode, resetFlow } = useAuthFlow() + const { + state, + setMobile, + clearCooldown, + setCooldown, + setCode, + clearOtpDelivery, + markOtpSendPending, + resetFlow, + } = useAuthFlow() const isRtl = lang === "fa" const [password, setPassword] = useState("") const [loading, setLoading] = useState(false) @@ -95,7 +104,16 @@ export function LoginPasswordPage() { {cooldownLabel || t.login.signIn} -