feat: Update page titles dynamically based on project name and standardize layout metadata

This commit is contained in:
2025-09-16 10:57:25 +02:00
parent 249b1e21c3
commit 7a2611f031
2 changed files with 10 additions and 2 deletions

View File

@@ -15,8 +15,8 @@ const geistMono = Geist_Mono({
}); });
export const metadata = { export const metadata = {
title: "Panel Zarządzania Projektami", title: "Panel Wastpol",
description: "Profesjonalny panel zarządzania projektami", description: "Panel Wastpol",
}; };
export default function RootLayout({ children }) { export default function RootLayout({ children }) {

View File

@@ -65,6 +65,14 @@ export default function ProjectViewPage() {
fetchData(); fetchData();
}, [params.id]); }, [params.id]);
useEffect(() => {
if (project?.project_name) {
document.title = `${project.project_name} - Panel`;
} else {
document.title = 'Panel';
}
}, [project]);
if (loading) { if (loading) {
return ( return (
<PageContainer> <PageContainer>