F
This commit is contained in:
@@ -26,6 +26,10 @@ export function ProfilePage() {
|
||||
}
|
||||
}, [data?.phone])
|
||||
|
||||
function handlePhoneChange(value: string) {
|
||||
setPhone(value.replace(/[^\d+\s()-]/g, ''))
|
||||
}
|
||||
|
||||
function handlePhoneBlur() {
|
||||
const next = phone.trim()
|
||||
if (next === savedPhone || updatePhone.isPending) return
|
||||
@@ -74,7 +78,7 @@ export function ProfilePage() {
|
||||
<FormField label="Полное ФИО" value={fullName} placeholder="Например: Иванов Иван Иванович" readOnly />
|
||||
<FormField label="Адрес электронной почты" value={data?.email ?? ''} type="email" icon="check" placeholder="example@mail.ru" readOnly />
|
||||
<FormField label="Серия и номер паспорта" value={data?.passport_data ?? ''} placeholder="0000 000000" readOnly />
|
||||
<FormField label="Номер телефона" value={phone} onChange={setPhone} onBlur={handlePhoneBlur} type="tel" placeholder="+7 (999) 000-00-00" />
|
||||
<FormField label="Номер телефона" value={phone} onChange={handlePhoneChange} onBlur={handlePhoneBlur} type="tel" placeholder="+7 (999) 000-00-00" />
|
||||
</div>
|
||||
</ProfileSection>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user