Newer
Older
import { useEffect } from 'react';
import { Instalike } from '@jmetterrothan/instalike';
import DiscoverPost from '../components/DiscoverPost';
// AUTRES FICHIERS
import useAppDispatch from '../hooks/useAppDispatch';
import useFeedItems from '../hooks/useFeedItems';
import { fetchFeedUserAsync } from '../redux/feed/thunks';
import { Link } from 'react-router-dom';
const dispatch = useAppDispatch();
useEffect(() => {
dispatch(fetchFeedUserAsync());
}, []);
const feedItems = useFeedItems();
<div className="max-w-[995px] mx-auto mt-8 mb-16 px-4 grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-5">
{feedItems &&
feedItems.map((post: Instalike.Post) => {
console.log(post)
return (
<Link key={post.id} to={`/post/${post.id}`}>
<DiscoverPost key={post.id}
img={post.resources[0]}
likes={post.likesCount}
comments={post.commentsCount}
></DiscoverPost>
</Link>
);
})}