From fb7fbaf8394ebf41e6f3f31897e6d009c537a481 Mon Sep 17 00:00:00 2001 From: Luc SORIGNET Date: Mon, 10 Feb 2025 08:58:02 +0100 Subject: [PATCH] feat: Ajout du suivi de version dans le footer du Front --- Front-End/next.config.mjs | 4 ++++ Front-End/src/app/[locale]/admin/layout.js | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Front-End/next.config.mjs b/Front-End/next.config.mjs index c60203e..2a18797 100644 --- a/Front-End/next.config.mjs +++ b/Front-End/next.config.mjs @@ -1,4 +1,5 @@ import createNextIntlPlugin from 'next-intl/plugin'; +import pkg from "./package.json" assert { type: "json" }; const withNextIntl = createNextIntlPlugin(); @@ -7,6 +8,9 @@ const nextConfig = { experimental: { instrumentationHook: true, }, + env: { + NEXT_PUBLIC_APP_VERSION: pkg.version, + }, }; export default withNextIntl(nextConfig); \ No newline at end of file diff --git a/Front-End/src/app/[locale]/admin/layout.js b/Front-End/src/app/[locale]/admin/layout.js index c35aac9..fe928b4 100644 --- a/Front-End/src/app/[locale]/admin/layout.js +++ b/Front-End/src/app/[locale]/admin/layout.js @@ -46,7 +46,7 @@ export default function Layout({ const headerTitle = sidebarItems[currentPage]?.name || t('dashboard'); const softwareName = "N3WT School"; - const softwareVersion = "v1.0.0"; + const softwareVersion = `v${process.env.NEXT_PUBLIC_APP_VERSION}`; const dropdownItems = [ @@ -80,9 +80,9 @@ export default function Layout({ {/* Footer - h-16 = 64px */}