Files
2026-07-10 16:01:27 +03:30

26 lines
741 B
TypeScript

'use client';
interface PageHeaderProps {
title: string;
subtitle?: string;
action?: React.ReactNode;
}
export default function PageHeader({ title, subtitle, action }: PageHeaderProps) {
return (
<div className="flex flex-col sm:flex-row sm:items-center justify-between gap-4 mb-6">
<div>
<h1 className="text-2xl font-bold text-gray-900 dark:text-gray-100">
{title}
</h1>
{subtitle && (
<p className="mt-1 text-sm text-gray-500 dark:text-gray-400">
{subtitle}
</p>
)}
</div>
{action && <div>{action}</div>}
</div>
);
}