From d08c0a38fb546addc3a1f22a8fe348dfbee18fa1 Mon Sep 17 00:00:00 2001 From: Guillaume Dorce Date: Fri, 28 Oct 2022 12:37:10 +0200 Subject: [PATCH] modal to change personnal info --- client/src/components/User.tsx | 104 +++++++++++++++++++++++++++------ 1 file changed, 86 insertions(+), 18 deletions(-) diff --git a/client/src/components/User.tsx b/client/src/components/User.tsx index ea24dcf..b484ccb 100644 --- a/client/src/components/User.tsx +++ b/client/src/components/User.tsx @@ -16,13 +16,12 @@ const User = ({ author }: any) => { toastError(error as string); }, }); - + const queryClient = useQueryClient(); function handleContextMenu(e: any) { - - if (messageId!== '0' && e.target.closest('.message')?.id.slice(9) !== messageId) { - setPopupPos({ posX: 0, posY: 0}); + if (messageId !== '0' && e.target.closest('.message')?.id.slice(9) !== messageId) { + setPopupPos({ posX: 0, posY: 0 }); setMessageId('0'); document.removeEventListener('contextmenu', handleContextMenu); } @@ -44,7 +43,7 @@ const User = ({ author }: any) => { setMessageId(e.target.closest('.message').id.slice(9)); setPopupPos({ posX: e.clientX, posY: e.clientY }); }; - + async function changeRights() { setPopupPos({ posX: 0, posY: 0 }); setMessageId('0'); @@ -56,6 +55,12 @@ const User = ({ author }: any) => { queryClient.invalidateQueries(['messages']); } + const handleChange = (e: any) => { + e.preventDefault(); + toastSuccess('Infos personelles changées'); + setShow(!show); + }; + return (
- - + ) : ( + <> +
Modifier ses infos personnelles
+
+ + + + + + + + +
+
Changer son mot de passe:
+
+ + + + +
+
+
+ + +
+
+ + )}