import { Heading } from '@/ui/Heading'; import { Icon } from '@/ui/Icon'; import { Stack } from '@/ui/Stack'; import { Surface } from '@/ui/Surface'; import { Text } from '@/ui/Text'; import { LucideIcon } from 'lucide-react'; import React from 'react'; interface SponsorHeaderPanelProps { icon: LucideIcon; title: string; description?: string; actions?: React.ReactNode; stats?: React.ReactNode; } /** * SponsorHeaderPanel * * A semantic header panel for sponsor-related pages. * Follows the finance/ops panel aesthetic with dense information. */ export function SponsorHeaderPanel({ icon, title, description, actions, stats, }: SponsorHeaderPanelProps) { return ( {title} {description && ( {description} )} {stats && ( {stats} )} {actions && {actions}} ); }