import { LucideIcon } from 'lucide-react'; import React from 'react'; import { Box } from './Box'; import { Heading } from './Heading'; import { Icon } from './Icon'; import { Stack } from './Stack'; import { Surface } from './Surface'; import { Text } from './Text'; interface PageHeaderProps { icon: LucideIcon; title: string; description?: string; action?: React.ReactNode; iconGradient?: string; iconBorder?: string; } export function PageHeader({ icon, title, description, action, iconGradient = 'from-iron-gray to-deep-graphite', iconBorder = 'border-charcoal-outline', }: PageHeaderProps) { return ( {title} {description && ( {description} )} {action && {action}} ); }