fix: calcul nombre de pages dans chaque tab

This commit is contained in:
N3WT DE COMPET
2025-05-05 21:39:10 +02:00
parent 5927e48e65
commit 5440f5cbdb
3 changed files with 66 additions and 36 deletions

View File

@ -90,20 +90,26 @@ export default function CreateSubscriptionPage() {
const isSubmitDisabled = () => {
// Vérifie si les champs requis sont remplis
const requiredFields = ['schoolYear', 'studentLastName', 'studentFirstName'];
const hasErrors = requiredFields.some((field) => getLocalError(field) !== '');
const requiredFields = [
'schoolYear',
'studentLastName',
'studentFirstName',
];
const hasErrors = requiredFields.some(
(field) => getLocalError(field) !== ''
);
// Vérifie si un groupe de fichiers est sélectionné
const isFileGroupSelected = formData.selectedFileGroup !== null;
// Vérifie si au moins un frais de scolarité est sélectionné
const hasSelectedTuitionFees = formData.selectedTuitionFees.length > 0;
// Vérifie les conditions spécifiques pour le responsable
const isGuardianValid = isNewResponsable
? getLocalError('guardianEmail') === ''
: formData.selectedGuardians.length > 0;
// Retourne true si une des conditions n'est pas remplie
return (
hasErrors ||