Files
fiberops-web/src/components/ui/page-header.tsx
2026-04-13 09:36:37 +08:00

20 lines
551 B
TypeScript

interface PageHeaderProps {
title: string;
description?: string;
action?: React.ReactNode;
}
export function PageHeader({ title, description, action }: PageHeaderProps) {
return (
<div className="flex items-start justify-between">
<div>
<h1 className="text-xl font-bold text-surface-900 dark:text-surface-100">{title}</h1>
{description && (
<p className="mt-1 text-sm text-surface-500 dark:text-surface-400">{description}</p>
)}
</div>
{action && <div>{action}</div>}
</div>
);
}