aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoreug-vs <eug-vs@keemail.me>2020-06-27 18:54:01 +0300
committereug-vs <eug-vs@keemail.me>2020-06-27 18:54:22 +0300
commit3d4d7984ccc738f42c7ff287576e7e7e4b470672 (patch)
treeb488fc2cdb9839a62bb0e9f4c63836297be314ba /src
parent490904d9299df636134b82d5507e629f570a1791 (diff)
downloadwhich-ui-3d4d7984ccc738f42c7ff287576e7e7e4b470672.tar.gz
refactor: remove withStyles
Diffstat (limited to 'src')
-rw-r--r--src/pages/ProfilePage/ProfileInfo.tsx31
1 files changed, 15 insertions, 16 deletions
diff --git a/src/pages/ProfilePage/ProfileInfo.tsx b/src/pages/ProfilePage/ProfileInfo.tsx
index 6a2f853..27966e9 100644
--- a/src/pages/ProfilePage/ProfileInfo.tsx
+++ b/src/pages/ProfilePage/ProfileInfo.tsx
@@ -18,7 +18,7 @@ interface PropTypes {
setUser: (a:User) => void;
}
-const useStyles = makeStyles({
+const useStyles = makeStyles(theme => ({
root: {
position: 'relative'
},
@@ -45,7 +45,16 @@ const useStyles = makeStyles({
textAlign: 'center'
},
badge: {
- backgroundColor: 'lightgray'
+ width: theme.spacing(5),
+ height: theme.spacing(5),
+ borderRadius: '50%',
+ cursor: 'pointer',
+ background: '#d3d3d3',
+ display: 'flex',
+ alignItems: 'center',
+ '& svg': {
+ margin: '0 auto'
+ }
},
avatarContainer: {
position: 'relative',
@@ -58,18 +67,8 @@ const useStyles = makeStyles({
menuText: {
color: 'darkgray'
}
-});
-
+}));
-const StyledBadge = withStyles((theme) => ({
- badge: {
- backgroundColor: 'lightgray',
- width: 40,
- height: 40,
- borderRadius: '50%',
- cursor: 'pointer'
- },
-}))(Badge);
const ProfileInfo: React.FC<PropTypes> = ({user, logOut,savedPolls, totalVotes, setUserInfo,setUser}) => {
const classes = useStyles();
@@ -87,7 +86,7 @@ const ProfileInfo: React.FC<PropTypes> = ({user, logOut,savedPolls, totalVotes,
<div>
<MoreMenu logOut={logOut}/>
<div className={classes.avatarContainer}>
- <StyledBadge
+ <Badge
onClick={handleClick}
overlap="circle"
anchorOrigin={{
@@ -96,13 +95,13 @@ const ProfileInfo: React.FC<PropTypes> = ({user, logOut,savedPolls, totalVotes,
}}
badgeContent=
{
- <div>
+ <div className={classes.badge} >
<CameraAltIcon/>
</div>
}
>
<Avatar className={classes.avatar} src={user?.avatarUrl}/>
- </StyledBadge>
+ </Badge>
</div>
<UploadImage displayD={input} setDisplayD={setInput} setUserInfo={setUserInfo} setUser={setUser}/>
</div>