import { useQuery } from '@tanstack/react-query' import { Link } from '@tanstack/react-router' import * as api from '@/lib/api' import { Zap } from 'lucide-react' export function ArticleTicker() { const { data } = useQuery({ queryKey: ['ticker-articles'], queryFn: () => api.fetchArticles({ status: 'published', limit: 10 }), }) const articles = data?.data.slice(0, 10) || [] if (articles.length === 0) return null return (