aboutsummaryrefslogtreecommitdiff
path: root/src/ProfileInfo
diff options
context:
space:
mode:
authorilyayudovin <ilyayudovin123@gmail.com>2020-06-08 14:39:13 +0300
committerilyayudovin <ilyayudovin123@gmail.com>2020-06-08 14:39:13 +0300
commit0e84386fe75578bbbf2ac7854467070fe8608cde (patch)
treeabab8c8d84ac3e3cde454ce87d58323ba756f728 /src/ProfileInfo
parent1a6c64e09af7a67dc5c69ea1e0a799b2795bcbfe (diff)
downloadwhich-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.tsx65
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