diff options
author | ilyayudovin <46264063+ilyayudovin@users.noreply.github.com> | 2020-06-08 15:12:12 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-08 15:12:12 +0300 |
commit | 9473f8836bc65d1e0ea87607def54b86d719bbc8 (patch) | |
tree | 81b0531732eeaa0d9f8884bbd6576f31ae56860c /src/ProfileInfo/ProfileInfo.tsx | |
parent | 67def5d792ca5efdf7bf43c3c32e7020f7d8f5cf (diff) | |
parent | 755b44e76307e04387ddacfdee7124ee00197de4 (diff) | |
download | which-ui-9473f8836bc65d1e0ea87607def54b86d719bbc8.tar.gz |
Merge pull request #15 from ilyayudovin/profile
Add profile
Diffstat (limited to 'src/ProfileInfo/ProfileInfo.tsx')
-rw-r--r-- | src/ProfileInfo/ProfileInfo.tsx | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/src/ProfileInfo/ProfileInfo.tsx b/src/ProfileInfo/ProfileInfo.tsx new file mode 100644 index 0000000..ac8ef26 --- /dev/null +++ b/src/ProfileInfo/ProfileInfo.tsx @@ -0,0 +1,60 @@ +import React from 'react'; +import { Avatar } from '@material-ui/core/'; +import { makeStyles } from '@material-ui/core/styles'; +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; |