second round of review
This commit is contained in:
parent
7140cf6f27
commit
bbc5625b2d
3 changed files with 24 additions and 27 deletions
|
|
@ -101,6 +101,15 @@ function validateForm(data: FormData): FieldErrors {
|
|||
return errors;
|
||||
}
|
||||
|
||||
function toFormData(data: ProfileData): FormData {
|
||||
return {
|
||||
contact_email: data.contact_email || "",
|
||||
telegram: data.telegram || "",
|
||||
signal: data.signal || "",
|
||||
nostr_npub: data.nostr_npub || "",
|
||||
};
|
||||
}
|
||||
|
||||
export default function ProfilePage() {
|
||||
const { user, isLoading, logout, hasRole } = useAuth();
|
||||
const router = useRouter();
|
||||
|
|
@ -151,12 +160,7 @@ export default function ProfilePage() {
|
|||
});
|
||||
if (res.ok) {
|
||||
const data: ProfileData = await res.json();
|
||||
const formValues: FormData = {
|
||||
contact_email: data.contact_email || "",
|
||||
telegram: data.telegram || "",
|
||||
signal: data.signal || "",
|
||||
nostr_npub: data.nostr_npub || "",
|
||||
};
|
||||
const formValues = toFormData(data);
|
||||
setFormData(formValues);
|
||||
setOriginalData(formValues);
|
||||
} else {
|
||||
|
|
@ -221,12 +225,7 @@ export default function ProfilePage() {
|
|||
|
||||
if (res.ok) {
|
||||
const data: ProfileData = await res.json();
|
||||
const formValues: FormData = {
|
||||
contact_email: data.contact_email || "",
|
||||
telegram: data.telegram || "",
|
||||
signal: data.signal || "",
|
||||
nostr_npub: data.nostr_npub || "",
|
||||
};
|
||||
const formValues = toFormData(data);
|
||||
setFormData(formValues);
|
||||
setOriginalData(formValues);
|
||||
setToast({ message: "Profile saved successfully!", type: "success" });
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue