From 3399527a492735be0595122440bded10836e40a3 Mon Sep 17 00:00:00 2001 From: Darius BERTRAND Date: Wed, 18 Jan 2023 18:17:04 +0100 Subject: [PATCH] merge --- .../components/Post/NouveauDisplayPosts.js | 45 ------------------- 1 file changed, 45 deletions(-) delete mode 100644 Site Web/client/src/components/Post/NouveauDisplayPosts.js diff --git a/Site Web/client/src/components/Post/NouveauDisplayPosts.js b/Site Web/client/src/components/Post/NouveauDisplayPosts.js deleted file mode 100644 index 33f3fd1d..00000000 --- a/Site Web/client/src/components/Post/NouveauDisplayPosts.js +++ /dev/null @@ -1,45 +0,0 @@ -import React, { useEffect, useState } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; -import { getPosts } from '../../actions/post.actions'; -import { isEmpty } from "../Utils"; -import Post from './PostNouvelleAffichage'; - -const NouveauDisplayPosts = () => { - const [loadPost, setLoadPost] = useState(true); - const [count , setCount] = useState(5); - const dispatch = useDispatch(); - const postsData = useSelector((state) => state.post.post); - - const loadMore = () => { - if (window.innerHeight + document.documentElement.scrollTop + 1 > document.scrollingElement.scrollHeight){ - setLoadPost(true); - } - } - - useEffect(() => { - if (loadPost) { - dispatch(getPosts(count)); - setLoadPost(false); - setCount(count + 5); - } - window.addEventListener('scroll', loadMore); - return () => window.removeEventListener('scroll',loadMore); - }, [loadPost,dispatch,count]) - - if (loadPost || (postsData === null || isEmpty(postsData)) ) { - return

Loading...

; - } - - - return ( -
- -
- ); -}; - -export default NouveauDisplayPosts;