From 7a2611f031adbde557dfa254299311cb7e2ecf37 Mon Sep 17 00:00:00 2001 From: RKWojs Date: Tue, 16 Sep 2025 10:57:25 +0200 Subject: [PATCH] feat: Update page titles dynamically based on project name and standardize layout metadata --- src/app/layout.js | 4 ++-- src/app/projects/[id]/page.js | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/app/layout.js b/src/app/layout.js index 01ec81c..c29e50a 100644 --- a/src/app/layout.js +++ b/src/app/layout.js @@ -15,8 +15,8 @@ const geistMono = Geist_Mono({ }); export const metadata = { - title: "Panel Zarządzania Projektami", - description: "Profesjonalny panel zarządzania projektami", + title: "Panel Wastpol", + description: "Panel Wastpol", }; export default function RootLayout({ children }) { diff --git a/src/app/projects/[id]/page.js b/src/app/projects/[id]/page.js index d278b73..e63ae86 100644 --- a/src/app/projects/[id]/page.js +++ b/src/app/projects/[id]/page.js @@ -65,6 +65,14 @@ export default function ProjectViewPage() { fetchData(); }, [params.id]); + useEffect(() => { + if (project?.project_name) { + document.title = `${project.project_name} - Panel`; + } else { + document.title = 'Panel'; + } + }, [project]); + if (loading) { return (