Merge pull request 'fix(email): fix payload' (#53) from lavoce into main

Reviewed-on: #53
This commit is contained in:
2026-06-05 09:39:11 +00:00

View File

@@ -36,21 +36,21 @@ const DetailContact = memo(function DetailContact(props) {
}));
}
// if (name === 'email') {
// const email = value.trim();
// setFormData((prev) => ({
// ...prev,
// [name]: email,
// }));
if (name === 'email') {
const email = value.trim();
setFormData((prev) => ({
...prev,
[name]: email,
}));
// setErrors((prev) => ({
// ...prev,
// email:
// email && !/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)
// ? 'Format email tidak valid'
// : '',
// }));
// }
setErrors((prev) => ({
...prev,
email:
email && !/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)
? 'Format email tidak valid'
: '',
}));
}
};
@@ -118,7 +118,7 @@ const DetailContact = memo(function DetailContact(props) {
const contactData = {
contact_name: formData.name,
contact_phone: formData.phone.replace(/[\s\-\(\)]/g, ''), // Clean phone number
// contact_email: formData.email?.trim(),
email: formData.email?.trim(),
is_active: formData.is_active,
};