diff --git a/app/admin/dashboard/manage-user/components/userForm.tsx b/app/admin/dashboard/manage-user/components/userForm.tsx index 5f4cd99..7dd9636 100644 --- a/app/admin/dashboard/manage-user/components/userForm.tsx +++ b/app/admin/dashboard/manage-user/components/userForm.tsx @@ -32,7 +32,7 @@ const UserForm: FC = ({ user, type }) => { const formData = new FormData(e.currentTarget); const data = Object.fromEntries(formData.entries()); - if (!updatePassword) { + if (type === "EDIT" && !updatePassword) { delete data.password; // Hapus password jika user memilih tidak mengupdate password } const method = type === "EDIT" ? "PUT" : "POST"; @@ -56,6 +56,7 @@ const UserForm: FC = ({ user, type }) => { toast.error("An error occurred while submitting the form"); } }; + return ( <>
@@ -101,32 +102,33 @@ const UserForm: FC = ({ user, type }) => { readOnly={type === "EDIT"} /> - {type === "EDIT" && ( -
-
+ )} + {type === "EDIT" && ( +
+ +
+ )}