'use client'; import { routes } from '@/lib/routing/RouteConfig'; import { Button } from '@/ui/Button'; import { Heading } from '@/ui/Heading'; import { Icon } from '@/ui/Icon'; import { Link } from '@/ui/Link'; import { Stack } from '@/ui/Stack'; import { Surface } from '@/ui/Surface'; import { Text } from '@/ui/Text'; import { Bell, LayoutDashboard, RefreshCw, Settings } from 'lucide-react'; interface SponsorDashboardHeaderProps { sponsorName: string; onRefresh?: () => void; } /** * SponsorDashboardHeader * * Semantic header for the sponsor dashboard. * Orchestrates dashboard-level actions and identity. */ export function SponsorDashboardHeader({ sponsorName, onRefresh }: SponsorDashboardHeaderProps) { return ( Sponsor Dashboard Welcome back, {sponsorName} {(['7d', '30d', '90d'] as const).map((range) => ( ))} ); }