'use client'; import React from 'react'; import { Box } from '@/ui/Box'; import { Stack } from '@/ui/Stack'; import { Heading } from '@/ui/Heading'; import { Text } from '@/ui/Text'; import { Button } from '@/ui/Button'; import { Icon } from '@/ui/Icon'; import { Surface } from '@/ui/Surface'; import { LayoutDashboard, RefreshCw, Settings, Bell } from 'lucide-react'; import { Link } from '@/ui/Link'; import { routes } from '@/lib/routing/RouteConfig'; 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) => ( ))} ); }