aboutsummaryrefslogtreecommitdiff
path: root/src/ProfileInfo/ProfileInfo.tsx
diff options
context:
space:
mode:
authorilyayudovin <46264063+ilyayudovin@users.noreply.github.com>2020-06-08 15:12:12 +0300
committerGitHub <noreply@github.com>2020-06-08 15:12:12 +0300
commit9473f8836bc65d1e0ea87607def54b86d719bbc8 (patch)
tree81b0531732eeaa0d9f8884bbd6576f31ae56860c /src/ProfileInfo/ProfileInfo.tsx
parent67def5d792ca5efdf7bf43c3c32e7020f7d8f5cf (diff)
parent755b44e76307e04387ddacfdee7124ee00197de4 (diff)
downloadwhich-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.tsx60
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;