feat: Update page titles dynamically based on project name and standardize layout metadata
This commit is contained in:
@@ -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 }) {
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user