"use client" import { Marquee } from "@/components/magicui/marquee" import { BASE_URL } from "@/constants" import { cn, formatIconName } from "@/lib/utils" import type { Icon, IconWithName } from "@/types/icons" import { format, isToday, isYesterday } from "date-fns" import { ArrowRight, Clock, ExternalLink } from "lucide-react" import Image from "next/image" import Link from "next/link" function formatIconDate(timestamp: string): string { const date = new Date(timestamp) if (isToday(date)) { return "Today" } if (isYesterday(date)) { return "Yesterday" } return format(date, "MMM d, yyyy") } export function RecentlyAddedIcons({ icons }: { icons: IconWithName[] }) { // Split icons into two rows for the marquee const firstRow = icons.slice(0, Math.ceil(icons.length / 2)) const secondRow = icons.slice(Math.ceil(icons.length / 2)) return (