pmtool / src /components /layout /PageHeader.tsx
devarshia5's picture
Upload 487 files
d97b8f9 verified
Raw
History Blame Contribute Delete
674 Bytes
import React from "react";
interface PageHeaderProps {
heading: string;
description?: string;
children?: React.ReactNode;
}
export const PageHeader: React.FC<PageHeaderProps> = ({
heading,
description,
children,
}) => {
return (
<div className="flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4 mb-6">
<div>
<h1 className="text-2xl font-bold tracking-tight">{heading}</h1>
{description && (
<p className="text-muted-foreground mt-1">{description}</p>
)}
</div>
{children && <div className="flex items-center gap-2">{children}</div>}
</div>
);
};