"use client"; import React from "react"; import Image from "next/image"; import { formatDistanceToNow } from "date-fns"; import { ExternalLink } from "lucide-react"; interface NewsGridProps { news: any[]; } export default function NewsGrid({ news }: NewsGridProps) { if (!news || news.length === 0) return null; return (

Market News

{news.map((item, idx) => (
{item.related || "MARKET"}

{item.headline}

{item.summary}

{item.source} {item.datetime ? formatDistanceToNow(item.datetime * 1000, { addSuffix: true }) : ''}
))}
); }