import React from 'react'; import { Card } from 'primereact/card'; import { ProgressSpinner } from 'primereact/progressspinner'; import { useQuery } from '@tanstack/react-query'; import axios from 'axios'; const fetchStackerNews = async () => { const response = await axios.get('/api/stackernews'); return response.data.data.items.items; // Note the change here }; const StackerNewsFeed = () => { const { data: items, isLoading, error } = useQuery({queryKey: ['stackerNews'], queryFn: fetchStackerNews}); if (isLoading) { return (
Loading...
Posted by: {item.user.name}
Comments: {item.commentCount} | Sats: {item.sats}
Created at: {new Date(item.createdAt).toLocaleString()}
{item.url && ( View on Stacker News )}