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",