mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-28 23:43:22 +00:00
fix: calcul nombre de pages dans chaque tab
This commit is contained in:
@ -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 ||
|
||||
|
||||
Reference in New Issue
Block a user