diff options
author | ilyayudovin <ilyayudovin123@gmail.com> | 2020-06-08 14:39:13 +0300 |
---|---|---|
committer | ilyayudovin <ilyayudovin123@gmail.com> | 2020-06-08 14:39:13 +0300 |
commit | 0e84386fe75578bbbf2ac7854467070fe8608cde (patch) | |
tree | abab8c8d84ac3e3cde454ce87d58323ba756f728 /src/ProfileInfo | |
parent | 1a6c64e09af7a67dc5c69ea1e0a799b2795bcbfe (diff) | |
download | which-ui-0e84386fe75578bbbf2ac7854467070fe8608cde.tar.gz |
feat: add profile design and functionality to hide and show profile
Diffstat (limited to 'src/ProfileInfo')
-rw-r--r-- | src/ProfileInfo/ProfileInfo.tsx | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/src/ProfileInfo/ProfileInfo.tsx b/src/ProfileInfo/ProfileInfo.tsx new file mode 100644 index 0000000..233411f --- /dev/null +++ b/src/ProfileInfo/ProfileInfo.tsx @@ -0,0 +1,65 @@ +import React from 'react'; +import { + Card, + CardActionArea, + CardMedia, + Avatar, + CardHeader +} from '@material-ui/core/'; +import {makeStyles} from "@material-ui/core"; +import { Poll } from '../types'; + +interface propTypes { + profile: Poll; +} +const useStyles = makeStyles({ + avatar: { + margin: '0 auto', + width: 150, + height: 150, + marginBottom: 10, + }, + name: { + fontSize:20, + textAlign: 'center', + }, + profileMenu: { + display: 'flex', + width: '100%', + height: 50, + borderBottom: '1px solid lightgray', + margin: '50px 0', + }, + menuButton: { + width: 200, + height: 50, + paddingTop: 15, + textAlign: 'center', + } +}); + +const ProfileInfo: React.FC<propTypes>=({profile})=>{ + const classes = useStyles(); + + return ( + <div> + <Avatar className={classes.avatar} src={profile.author.avatarUrl} /> + <div className={classes.name}> + Nick Name + </div> + <div className={classes.profileMenu}> + <div style={{borderBottom: '1px solid green',color: 'green'}} className={classes.menuButton}> + Polls + </div> + <div className={classes.menuButton}> + Followers + </div> + <div className={classes.menuButton}> + Following + </div> + </div> + </div> + ); +} + +export default ProfileInfo;
\ No newline at end of file |