convert to TS component eventList + context
This commit is contained in:
1 parent
23219d1ffe
commit
e259f5f93f
11 files changed
+238
-105
No files matched your search
@@ -116,24 +116,10 @@ function ProfilePage() {
|
||||
setSuccess(null);
|
||||
}
|
||||
};
|
||||
|
||||
// Remplacé : handleDeletePicture extrait vers utils/users/deleteProfilePhoto
|
||||
const handleDeletePicture = async () => {
|
||||
try {
|
||||
const res = await deleteProfilePhoto();
|
||||
if (res.status >= 200 && res.status < 300) {
|
||||
setProfilePicture(null);
|
||||
setSuccess("Photo supprimée !");
|
||||
setError(null);
|
||||
await update();
|
||||
} else {
|
||||
setError(res.data?.message || "Erreur lors de la suppression.");
|
||||
setSuccess(null);
|
||||
}
|
||||
} catch (err) {
|
||||
setError("Erreur réseau.");
|
||||
setSuccess(null);
|
||||
}
|
||||
|
||||
deleteProfilePhoto();
|
||||
setProfilePicture(null);
|
||||
};
|
||||
|
||||
return (
|
||||
@@ -154,7 +140,7 @@ function ProfilePage() {
|
||||
Modifier la photo
|
||||
</button>
|
||||
{user?.profile_photo_path && (
|
||||
<button onClick={handleDeletePicture} className={styles.deletePictureButton}>
|
||||
<button onClick={handleDeletePicture} className={styles.editPictureButton}>
|
||||
Supprimer
|
||||
</button>
|
||||
)}
|
||||
|
||||
Reference in new issue
Block a user