From c983ba988292ab109ec4506ea11c9ab2791ca29f Mon Sep 17 00:00:00 2001 From: RKWojs Date: Thu, 5 Jun 2025 13:14:16 +0200 Subject: [PATCH] feat: Update PageHeader component to include action prop for enhanced flexibility --- src/app/projects/[id]/page.js | 5 ++--- src/components/ui/PageHeader.js | 6 ++++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/app/projects/[id]/page.js b/src/app/projects/[id]/page.js index eaed4b0..5807358 100644 --- a/src/app/projects/[id]/page.js +++ b/src/app/projects/[id]/page.js @@ -54,8 +54,7 @@ export default function ProjectViewPage({ params }) { : daysRemaining > 0 ? `${daysRemaining} days left` : `${Math.abs(daysRemaining)} days overdue`} - - + - {" "} + diff --git a/src/components/ui/PageHeader.js b/src/components/ui/PageHeader.js index 22919e2..6b0b797 100644 --- a/src/components/ui/PageHeader.js +++ b/src/components/ui/PageHeader.js @@ -1,13 +1,15 @@ "use client"; -const PageHeader = ({ title, description, children, className = "" }) => { +const PageHeader = ({ title, description, children, action, className = "" }) => { return (

{title}

{description &&

{description}

}
- {children &&
{children}
} + {(children || action) && ( +
{action || children}
+ )}
); };