This commit is contained in:
VincentAlamelle 2024-08-02 10:35:46 +02:00 committed by GitHub
commit 3ce0ec1a62
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -27,7 +27,7 @@ export default function CreateFolder(): JSX.Element {
/** /**
* State * 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<DeedType[]>([]); const [availableDeedTypes, setAvailableDeedTypes] = useState<DeedType[]>([]);
const [availableCollaborators, setAvailableCollaborators] = useState<User[]>([]); const [availableCollaborators, setAvailableCollaborators] = useState<User[]>([]);
const [validationError, setValidationError] = useState<ValidationError[]>([]); const [validationError, setValidationError] = useState<ValidationError[]>([]);
@ -110,7 +110,11 @@ export default function CreateFolder(): JSX.Element {
}) })
.then((users) => { .then((users) => {
setAvailableCollaborators(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 Donner l'accès au dossier
</Typography> </Typography>
<div className={classes["radio-container"]}> <div className={classes["radio-container"]}>
<RadioBox name="file_access" onChange={radioOnChange} value="whole_office" label="Sélectionner tout l'office" />
<RadioBox <RadioBox
name="file_access" name="file_access"
defaultChecked defaultChecked
onChange={radioOnChange} onChange={radioOnChange}
value="whole_office"
label="Sélectionner tout l'office"
/>
<RadioBox
name="file_access"
onChange={radioOnChange}
value="select_collaborators" value="select_collaborators"
label="Sélectionner certains collaborateurs" label="Sélectionner certains collaborateurs"
/> />