From e5135db4bbaf78f0d95c47b3b8529aa644e6e017 Mon Sep 17 00:00:00 2001 From: Vins Date: Fri, 2 Aug 2024 10:28:39 +0200 Subject: [PATCH] Auto select current user on folder creation --- .../Layouts/Folder/CreateFolder/index.tsx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/front/Components/Layouts/Folder/CreateFolder/index.tsx b/src/front/Components/Layouts/Folder/CreateFolder/index.tsx index 7f548519..7a68556f 100644 --- a/src/front/Components/Layouts/Folder/CreateFolder/index.tsx +++ b/src/front/Components/Layouts/Folder/CreateFolder/index.tsx @@ -27,7 +27,7 @@ export default function CreateFolder(): JSX.Element { /** * State */ - const [folderAccessType, setFolderAccessType] = useState<"whole_office" | "select_collaborators">("whole_office"); + const [folderAccessType, setFolderAccessType] = useState<"whole_office" | "select_collaborators">("select_collaborators"); const [availableDeedTypes, setAvailableDeedTypes] = useState([]); const [availableCollaborators, setAvailableCollaborators] = useState([]); const [validationError, setValidationError] = useState([]); @@ -110,7 +110,11 @@ export default function CreateFolder(): JSX.Element { }) .then((users) => { setAvailableCollaborators(users); - setSelectedCollaborators(users); + // set default selected collaborators to the connected user + const currentUser = users.find((user) => user.uid === JwtService.getInstance().decodeJwt()?.userId); + if (currentUser) { + setSelectedCollaborators([currentUser]); + } }); }, []); @@ -169,16 +173,11 @@ export default function CreateFolder(): JSX.Element { Donner l'accès au dossier
+ -