diff options
author | ilyayudovin <46264063+ilyayudovin@users.noreply.github.com> | 2020-06-07 15:29:55 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-07 15:29:55 +0300 |
commit | ce8764580983e0008300bcc88d463da44d94c455 (patch) | |
tree | 7a8c780a1c63aa35b774a56acaf2867e78256a93 /src/PollCard | |
parent | b4e97d85c0285f1a6cd80f165531ac7bb70de982 (diff) | |
parent | 584ca75571a73479ee5379ecf2c0a657de365c53 (diff) | |
download | which-ui-ce8764580983e0008300bcc88d463da44d94c455.tar.gz |
Merge pull request #10 from ilyayudovin/poll-component
Create poll-component
Diffstat (limited to 'src/PollCard')
-rw-r--r-- | src/PollCard/PollCard.tsx | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/src/PollCard/PollCard.tsx b/src/PollCard/PollCard.tsx new file mode 100644 index 0000000..05e941c --- /dev/null +++ b/src/PollCard/PollCard.tsx @@ -0,0 +1,75 @@ +import React from 'react'; +import { makeStyles } from '@material-ui/core/styles'; +import { + Card, + CardActionArea, + CardMedia, + Avatar, + CardHeader +} from '@material-ui/core/'; + +const useStyles = makeStyles({ + root: { + maxWidth: 600, + height: 500, + margin: '20px auto' + }, + images: { + height: 400, + width: 300 + }, + imagesBlock: { + display: 'flex' + }, + percentageLeft: { + position: 'absolute', + color: 'white', + top: '86%', + left: 30, + fontSize: 20 + }, + percentageRight: { + position: 'absolute', + color: 'white', + top: '86%', + right: 30, + fontSize: 20 + } + +}); + +const PollCard: React.FC = () => { + const classes = useStyles(); + + return ( + <Card className={classes.root}> + <CardHeader + avatar={( + <Avatar aria-label="avatar"> + R + </Avatar> + )} + title="Nick Name" + /> + <div className={classes.imagesBlock}> + <CardActionArea> + <CardMedia + className={classes.images} + // eslint-disable-next-line max-len + image="https://images.pexels.com/photos/556666/pexels-photo-556666.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" + /> + <div className={classes.percentageLeft}>25%</div> + </CardActionArea> + <CardActionArea> + <CardMedia + className={classes.images} + // eslint-disable-next-line max-len + image="https://cdn.psychologytoday.com/sites/default/files/field_blog_entry_images/2019-06/pexels-photo-556667.jpeg" + /> + <div className={classes.percentageRight}>75%</div> + </CardActionArea> + </div> + </Card> + ); +}; +export default PollCard; |