fix: Condition de validation d'ajout d'un nouveau document parent /

remise en forme de l'ajout d'un document école
This commit is contained in:
N3WT DE COMPET
2025-05-06 21:39:16 +02:00
parent f887ae1886
commit 9e69790683
4 changed files with 73 additions and 49 deletions

View File

@ -47,7 +47,18 @@ export default function ParentFilesSection({
const handleSaveDocument = () => {
if (!formData.name) {
alert('Le nom de la pièce est requis.');
setPopupMessage(
"Attention !\nVeuillez saisir un nom de document pour valider l'opération."
);
setPopupVisible(true);
return;
}
if (selectedGroups.length === 0) {
setPopupMessage(
"Attention !\nVeuillez sélectionner au moins un dossier d'inscription pour valider l'opération"
);
setPopupVisible(true);
setPopupVisible(true);
return;
}
@ -110,7 +121,6 @@ export default function ParentFilesSection({
const handleGroupChange = (selected) => {
setSelectedGroups(selected);
console.log('selected : ', selected);
// Extraire les guardians associés aux register_forms des groupes sélectionnés
const details = selected.flatMap((group) =>
@ -123,8 +133,6 @@ export default function ParentFilesSection({
}))
)
);
console.log('Guardians associés : ', details);
setGuardianDetails(details); // Mettre à jour la variable d'état avec les détails des guardians
};
@ -163,7 +171,7 @@ export default function ParentFilesSection({
return (
<MultiSelect
name="groups"
label="Sélection du(des) dossier(s) d'inscription"
label="Sélection dossier d'inscription"
options={groups}
selectedOptions={selectedGroups}
onChange={handleGroupChange}