diff --git a/Front-End/src/components/Modal.js b/Front-End/src/components/Modal.js index ab25e47..b0305b1 100644 --- a/Front-End/src/components/Modal.js +++ b/Front-End/src/components/Modal.js @@ -10,19 +10,21 @@ const Modal = ({ return ( - - + {/* Overlay avec un z-index élevé et un effet de flou */} + +
-
- + {/* En-tête de la modale */} +
+ {title}
+ + {/* Contenu de la modale */}
diff --git a/Front-End/src/components/Structure/Files/FileUploadDocuSeal.js b/Front-End/src/components/Structure/Files/FileUploadDocuSeal.js index 11f8c9b..ce20f3d 100644 --- a/Front-End/src/components/Structure/Files/FileUploadDocuSeal.js +++ b/Front-End/src/components/Structure/Files/FileUploadDocuSeal.js @@ -162,41 +162,55 @@ export default function FileUploadDocuSeal({ uniqueConfirmButton={true} /> {/* Contenu principal */} -
- {/* Sélection des groupes */} -
-

- Dossiers d'inscription -

- + {selectedGroups.length === 0 ? ( +
+ {/* Description de l'étape */} +

+ Étape 1 - Sélectionner au moins un dossier d'inscription +

+ + {/* Section centrée pour la sélection des groupes */} +
+

+ Dossiers d'inscription +

+ +
+ ) : ( +
+ {/* Section Dossiers d'inscription repositionnée sur le côté */} +
+

+ Dossiers d'inscription +

+ +
- {/* Zone de configuration des documents */} -
- {selectedGroups.length === 0 ? ( -
- {/* Icône circulaire modernisée */} -
-
- + -
-
- - {/* Message d'information */} -

- Veuillez sélectionner au moins un groupe pour continuer. -

-
- ) : ( - token && ( + {/* Zone de configuration des documents */} +
+ {token && (
+ {/* Description de l'étape */} +

+ Étape 2 - Sélectionnez un document +

+
- ) - )} + )} +
-
+ )}
); } diff --git a/Front-End/src/components/Structure/Files/FilesGroupsManagement.js b/Front-End/src/components/Structure/Files/FilesGroupsManagement.js index c7a2c28..840fec3 100644 --- a/Front-End/src/components/Structure/Files/FilesGroupsManagement.js +++ b/Front-End/src/components/Structure/Files/FilesGroupsManagement.js @@ -489,9 +489,7 @@ export default function FilesGroupsManagement({ isOpen={isGroupModalOpen} setIsOpen={setIsGroupModalOpen} title={ - groupToEdit - ? 'Modifier le groupe' - : 'Ajouter un groupe de schoolFileMasters' + groupToEdit ? 'Modifier le dossier' : "Création d'un nouveau dossier" } ContentComponent={() => ( { 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 (