import { ArrowRight } from 'lucide-react' import Link from 'next/link' type SectionProps = { title: string description?: string children: React.ReactNode viewAllHref?: string viewAllText?: string /** * Optional id for the section heading (for anchor links and accessibility) */ titleId?: string } /** * Section wrapper component with bold title styling * Features: Sticky header, decorative accent dot, bold typography */ export function Section({ children, title, description, viewAllHref, viewAllText = 'View all', titleId }: SectionProps) { return (

{description && (

{description}

)}
{viewAllHref && (
{viewAllText}
)}
{children}
) }