import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import Link from "next/link"; export type RecentDealData = { created_time: Date; deal_amount: number; investor_id: string; username: string; logo_url?: string; status?: string; // email: string; }; interface RecentFundsProps { data?: { name?: string; amount?: number; avatar?: string; date?: Date; logo_url?: string; status?: string; profile_url?: string }[]; } export function RecentFunds(props: RecentFundsProps) { const content = (
) return (
{(props?.data || []).map((deal, index) => (
{deal.profile_url ? ( {(deal.name ?? "").slice(0, 2)}

{deal.name}

{deal?.date?.toLocaleDateString()}

{deal.status && (

{deal?.status}

)}
+${deal.amount}
) : (
{(deal.name ?? "").slice(0, 2)}

{deal.name}

{deal?.date?.toLocaleDateString()}

{deal.status && (

{deal?.status}

)}
+${deal.amount}
)}
))}
); }