"use client"; import { Marquee } from "@/components/magicui/marquee"; import { BASE_URL } from "@/constants"; import { cn } from "@/lib/utils"; import type { Icon, IconWithName } from "@/types/icons"; import { format, isToday, isYesterday } from "date-fns"; import { motion } from "framer-motion"; 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 (
Check out the latest additions to our collection.