aboutsummaryrefslogtreecommitdiff
path: root/src/components/Feed/Feed.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/Feed/Feed.tsx')
-rw-r--r--src/components/Feed/Feed.tsx18
1 files changed, 3 insertions, 15 deletions
diff --git a/src/components/Feed/Feed.tsx b/src/components/Feed/Feed.tsx
index 604c167..8dc3ec1 100644
--- a/src/components/Feed/Feed.tsx
+++ b/src/components/Feed/Feed.tsx
@@ -1,11 +1,10 @@
-import React, { useState, useEffect } from 'react';
+import React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import { Poll } from '../../types';
import PollCard from '../PollCard/PollCard';
-import { get } from '../../requests';
interface PropTypes {
- page: string;
+ polls: Poll[];
}
const useStyles = makeStyles(theme => ({
@@ -16,20 +15,9 @@ const useStyles = makeStyles(theme => ({
}
}));
-const Feed: React.FC<PropTypes> = ({ page }) => {
- const [polls, setPolls] = useState<Poll[]>([]);
+const Feed: React.FC<PropTypes> = ({ polls }) => {
const classes = useStyles();
- let endpoint = '/polls';
- // TODO: Make this work
- if (page === 'feed') endpoint = '/polls';
-
- useEffect(() => {
- get(endpoint).then(response => {
- setPolls(response.data);
- });
- }, [endpoint]);
-
return (
<div className={classes.root}>
{polls.map(poll => <PollCard poll={poll} key={poll._id} />)}