Checkpoint: Corrections multiples sur les attestations : bug de modal bloquée corrigé, remplacement des variables dans l'email d'attestation fonctionnel, et type attestation ajouté au schéma de validation

This commit is contained in:
Manus
2026-01-30 08:46:39 -05:00
parent 8bfc851fe8
commit c102572403
3 changed files with 24 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
import { useState, useMemo } from "react";
import { useState, useMemo, useEffect } from "react";
import { trpc } from "@/lib/trpc";
import DashboardLayout from "@/components/DashboardLayout";
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
@@ -34,6 +34,15 @@ function UploadAttestationDialog({
tailleFichier: number;
} | null>(null);
// Réinitialiser l'état quand la modal s'ouvre
useEffect(() => {
if (open) {
setUploading(false);
setUploadProgress(0);
setFileData(null);
}
}, [open]);
const uploadMutation = trpc.gestionAttestations.uploadDocument.useMutation({
onSuccess: () => {
onSuccess();