diff --git a/attached_assets/image_1755347173563.png b/attached_assets/image_1755347173563.png
new file mode 100644
index 0000000..b6f4bc8
Binary files /dev/null and b/attached_assets/image_1755347173563.png differ
diff --git a/client/src/components/AnnouncementCard.tsx b/client/src/components/AnnouncementCard.tsx
index 8f7e059..52d045b 100644
--- a/client/src/components/AnnouncementCard.tsx
+++ b/client/src/components/AnnouncementCard.tsx
@@ -19,8 +19,12 @@ import { z } from "zod";
import { safeFormat, safeDate } from "@/lib/dateUtils";
import { useToast } from "@/hooks/use-toast";
-const formSchema = insertAnnouncementSchema.extend({
- groupId: z.coerce.number().optional(),
+// Schéma simplifié pour tester
+const formSchema = z.object({
+ title: z.string().min(1, "Le titre est obligatoire"),
+ content: z.string().min(1, "Le contenu est obligatoire"),
+ priority: z.enum(["normal", "important", "urgent"]).default("normal"),
+ groupId: z.number().optional().nullable(),
});
export default function AnnouncementCard() {
@@ -284,6 +288,23 @@ export default function AnnouncementCard() {
>
Annuler
+