import React, { useState, useEffect } from 'react'; import { Poll } from 'which-types'; import { Container } from '@material-ui/core/'; import Feed from '../../components/Feed/Feed'; import { get } from '../../requests'; import PollSubmission from './PollSubmission'; import { useAuth } from '../../hooks/useAuth'; const FeedPage: React.FC = () => { const [polls, setPolls] = useState([]); const { isAuthenticated } = useAuth(); useEffect(() => { get('/feed').then(response => { setPolls(response.data); }); }, []); const addPoll = (poll: Poll): void => { polls.unshift(poll); setPolls([]); setPolls(polls); }; return ( {isAuthenticated() && } ); }; export default FeedPage;