diff options
author | eug-vs <eug-vs@keemail.me> | 2020-06-27 18:54:01 +0300 |
---|---|---|
committer | eug-vs <eug-vs@keemail.me> | 2020-06-27 18:54:22 +0300 |
commit | 3d4d7984ccc738f42c7ff287576e7e7e4b470672 (patch) | |
tree | b488fc2cdb9839a62bb0e9f4c63836297be314ba /src | |
parent | 490904d9299df636134b82d5507e629f570a1791 (diff) | |
download | which-ui-3d4d7984ccc738f42c7ff287576e7e7e4b470672.tar.gz |
refactor: remove withStyles
Diffstat (limited to 'src')
-rw-r--r-- | src/pages/ProfilePage/ProfileInfo.tsx | 31 |
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> |