import React, { useEffect } from 'react'; import { Card } from 'primereact/card'; import { Avatar } from 'primereact/avatar'; import { Tag } from 'primereact/tag'; import { Button } from 'primereact/button'; import { ProgressSpinner } from 'primereact/progressspinner'; import { useQuery } from '@tanstack/react-query'; import { highlightText } from '@/utils/text'; import axios from 'axios'; const StackerNewsIconComponent = () => ( ); const fetchStackerNews = async () => { const response = await axios.get('/api/stackernews'); return response.data.data.items.items; // Note the change here }; const StackerNewsFeed = ({ searchQuery }) => { const { data: items, isLoading, error } = useQuery({queryKey: ['stackerNews'], queryFn: fetchStackerNews}); useEffect(() => { console.log(items); }, [items]); if (isLoading) { return (
{item.user.name}
Comments: {item.comments.length} | Sats: {item.sats}