import { Box, Button, Heading, HStack, Image, Link as ChakraLink, Spinner, Stack, Text } from '@chakra-ui/react';
import { useQuery } from '@tanstack/react-query';
import { Link } from 'react-router-dom';
import { getArticles } from '../services/articles';
const ArticlesListPage: React.FC = () => {
const { data, isLoading, isError } = useQuery({
queryKey: ['articles', { page: 1, page_size: 20 }],
queryFn: () => getArticles({ page: 1, page_size: 20, published: true }),
});
if (isLoading) return ;
if (isError) return Chyba při načítání článků;
return (
Články
{data?.data.map((a) => (
{a.title}
{a.content}
))}
);
};
export default ArticlesListPage;