diff --git a/app/espace-laureat/page.tsx b/app/espace-laureat/page.tsx
index 34bb65e..436d6a6 100644
--- a/app/espace-laureat/page.tsx
+++ b/app/espace-laureat/page.tsx
@@ -1,4 +1,6 @@
import Badge from "@codegouvfr/react-dsfr/Badge";
+import { format } from "date-fns";
+import { fr } from "date-fns/locale/fr";
import { redirect } from "next/navigation";
import { getDemoDossierNumber } from "@/utils/demo";
@@ -16,6 +18,11 @@ export default async function EspaceLaureat() {
const demoDossierNumber = getDemoDossierNumber();
const dossier = await getDossier(demoDossierNumber);
+ const dateTraitement = format(
+ new Date(dossier.dateTraitement),
+ "dd MMMM yyyy",
+ { locale: fr },
+ );
return (
@@ -23,7 +30,7 @@ export default async function EspaceLaureat() {
Dossier n°{dossier.number}
- {dossier.state} le {dossier.dateTraitement}
+ {dossier.state} le {dateTraitement}
diff --git a/package-lock.json b/package-lock.json
index e026f2f..02a299e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,6 +9,7 @@
"version": "0.1.0",
"dependencies": {
"@codegouvfr/react-dsfr": "^1.14.2",
+ "date-fns": "^4.1.0",
"graphql": "^16.9.0",
"graphql-request": "^7.1.2",
"iron-session": "^8.0.3",
@@ -4978,6 +4979,16 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/date-fns": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
+ "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/kossnocorp"
+ }
+ },
"node_modules/debounce": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
diff --git a/package.json b/package.json
index c833625..9596c85 100644
--- a/package.json
+++ b/package.json
@@ -17,6 +17,7 @@
},
"dependencies": {
"@codegouvfr/react-dsfr": "^1.14.2",
+ "date-fns": "^4.1.0",
"graphql": "^16.9.0",
"graphql-request": "^7.1.2",
"iron-session": "^8.0.3",