Added delete image flag to form

This commit is contained in:
Daniel Cojocea committed 2024-07-09 13:02:33 -04:00
1 parent 7deb796fa1
commit 2c2cffcc84
2 files changed
+14 -1

No files matched your search

@@ -72,6 +72,10 @@ const ProfilePanel = () => {
);
if (error) return;
setLocalData((prev) => ({
...prev,
deleteProfileImage: false,
}));
setProgress((prev) => ({ ...prev, isLoading: true }));
setFile({
src: URL.createObjectURL(pic),
@@ -116,13 +120,17 @@ const ProfilePanel = () => {
// Resets picture-related states and clears interval
const removePicture = () => {
errors["picture"] && clearError("picture");
setLocalData((prev) => ({
...prev,
deleteProfileImage: true,
}));
clearInterval(intervalRef.current); // interrupt interval if image upload is canceled prior to completing the process
setProgress({ value: 0, isLoading: false });
};
// Closes the picture update modal and resets related states
const closePictureModal = () => {
removePicture();
// removePicture();
setIsOpen("");
};
@@ -154,6 +162,10 @@ const ProfilePanel = () => {
// Removes current profile image from UI
const handleDeletePicture = () => {
// TODO - implement delete picture function
setLocalData((prev) => ({
...prev,
deleteProfileImage: true,
}));
};
// Initiates the account deletion process