This commit is contained in:
smanylov
2026-02-05 11:55:02 +07:00
parent a84cd39737
commit 1037347e06
3 changed files with 10 additions and 9 deletions
+3
View File
@@ -170,6 +170,8 @@ export async function registration(
const validatedFields = SignupFormSchema.safeParse(dataToValidate); const validatedFields = SignupFormSchema.safeParse(dataToValidate);
console.log(`try to register ${accountType}`);
if (!validatedFields.success) { if (!validatedFields.success) {
const errors: Record<string, string> = {} const errors: Record<string, string> = {}
JSON.parse(validatedFields.error.message).forEach((obj: { JSON.parse(validatedFields.error.message).forEach((obj: {
@@ -227,6 +229,7 @@ export async function registration(
}; };
if (parsed.message_desc === 'Operation successful') { if (parsed.message_desc === 'Operation successful') {
console.log(`registration - ${accountType}`);
await createSession(parsed.message_body.token, email as string); await createSession(parsed.message_body.token, email as string);
} else { } else {
throw parsed; throw parsed;
+2 -2
View File
@@ -203,11 +203,11 @@ export default function RegisterForm() {
{t('company')} {t('company')}
</button> </button>
<input <input
type="hiden" type="hidden"
id="accountType" id="accountType"
name="accountType" name="accountType"
className={`${styles['form-input-hidden']}`} className={`${styles['form-input-hidden']}`}
defaultValue={accountType} value={accountType}
/> />
</div> </div>
@@ -25,8 +25,6 @@ export default function PersonalDataSettings() {
} }
}); });
const [selectedValue, setSelectedValue] = useState('male');
const t = useTranslations('Global'); const t = useTranslations('Global');
return ( return (
@@ -44,10 +42,10 @@ export default function PersonalDataSettings() {
type="text" type="text"
name="full_name" name="full_name"
className="form-input" className="form-input"
defaultValue={userData.fullName} defaultValue={userData?.fullName}
/> />
</div> </div>
{userData.company && ( {userData?.company && (
<div className="form-group"> <div className="form-group">
<label className="form-label"> <label className="form-label">
{t('company')}: {t('company')}:
@@ -56,7 +54,7 @@ export default function PersonalDataSettings() {
type="text" type="text"
name="company" name="company"
className="form-input" className="form-input"
defaultValue={userData.company} defaultValue={userData?.company}
/> />
</div> </div>
)} )}
@@ -68,7 +66,7 @@ export default function PersonalDataSettings() {
type="text" type="text"
name="email" name="email"
className="form-input" className="form-input"
defaultValue={userData.email} defaultValue={userData?.email}
disabled={true} disabled={true}
/> />
<small> <small>
@@ -83,7 +81,7 @@ export default function PersonalDataSettings() {
type="phone" type="phone"
name="phone" name="phone"
className="form-input" className="form-input"
defaultValue={userData.phone} defaultValue={userData?.phone}
/> />
</div> </div>
<button type="submit" className="btn btn-primary"> <button type="submit" className="btn btn-primary">