diff --git a/app/depute/[slug]/Tabs.tsx b/app/depute/[slug]/Tabs.tsx
index fe335be..0b2201f 100644
--- a/app/depute/[slug]/Tabs.tsx
+++ b/app/depute/[slug]/Tabs.tsx
@@ -35,6 +35,12 @@ export default function DeputeTabs({ slug }: { slug: string }) {
component={Link}
href={`/depute/${slug}/votes`}
/>
+
Fin de mandat le{" "}
- {new Date(circonscription.dateFin).toLocaleDateString()}
+ {new Date(circonscription.dateFin).toLocaleDateString("fr-FR")}
>
)}
diff --git a/app/depute/[slug]/qag/QuestionCard.tsx b/app/depute/[slug]/qag/QuestionCard.tsx
new file mode 100644
index 0000000..7bddbbf
--- /dev/null
+++ b/app/depute/[slug]/qag/QuestionCard.tsx
@@ -0,0 +1,146 @@
+"use client";
+import * as React from "react";
+
+import Typography from "@mui/material/Typography";
+import Stack from "@mui/material/Stack";
+import Accordion from "@mui/material/Accordion";
+import AccordionDetails from "@mui/material/AccordionDetails";
+import AccordionSummary from "@mui/material/AccordionSummary";
+
+import ExpandMoreIcon from "@mui/icons-material/ExpandMore";
+
+import { Organe, Question } from "@prisma/client";
+import StatusChip from "@/components/StatusChip";
+
+type QuestionCardProps = {
+ question: Question & { minIntRef: Organe | null };
+};
+
+export default function QuestionCard(props: QuestionCardProps) {
+ const {
+ question: {
+ uid,
+ type,
+ numero,
+ dateDepot,
+ dateCloture,
+ titre,
+ rubrique,
+ texteQuestion,
+ erratumQuestion,
+ texteReponse,
+ erratumReponse,
+ minIntRef,
+ },
+ } = props;
+
+ const pannelId = `${uid}-pannel`;
+ const headerId = `${uid}-header`;
+
+ return (
+
Deputé inconnu
; + } + const { questions = [] } = deputeWithQuestions; + return ( +