import { ReactNode } from 'react'; import { Box } from './Box'; import { Heading } from './Heading'; import { Surface } from './Surface'; import { Text } from './Text'; export interface PageHeroProps { title: string; description?: string; children?: ReactNode; image?: ReactNode; } export const PageHero = ({ title, description, children, image }: PageHeroProps) => { return ( {title} {description && ( {description} )} {children} {image && ( {image} )} {/* Decorative elements */} ); };