From 1fa42a370065458f2f3e9baeeb3d6f0e21c0e7f8 Mon Sep 17 00:00:00 2001 From: Ehsan Date: Mon, 12 May 2025 19:37:02 +0330 Subject: [PATCH] change function handle validation register --- components/register/LogInPage.js | 15 +++++++++------ helper/index.js | 6 +++--- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/components/register/LogInPage.js b/components/register/LogInPage.js index eadaf99..26f3eb5 100644 --- a/components/register/LogInPage.js +++ b/components/register/LogInPage.js @@ -6,9 +6,10 @@ import { useState } from "react"; function LogInPage({ setIsSendMsg, setStep }) { const [num, setNum] = useState(""); - const [error, setError] = useState(false); + const [error, setError] = useState({ valid: true, text: '' }); const handleChange = (val) => { + !error.valid && setError({ ...error, valid: true }); const formatted = formatPhoneNumber(val); setNum(formatted); }; @@ -29,7 +30,7 @@ function LogInPage({ setIsSendMsg, setStep }) { dir="ltr" value={num} type="string" - error={error} + error={!error.valid} inputProps={{ startAdornment: -

{error}

+

{error.text}