aboutsummaryrefslogtreecommitdiff
path: root/src/components/UserStrip/UserStrip.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/UserStrip/UserStrip.tsx')
-rw-r--r--src/components/UserStrip/UserStrip.tsx26
1 files changed, 6 insertions, 20 deletions
diff --git a/src/components/UserStrip/UserStrip.tsx b/src/components/UserStrip/UserStrip.tsx
index 73d9363..a837961 100644
--- a/src/components/UserStrip/UserStrip.tsx
+++ b/src/components/UserStrip/UserStrip.tsx
@@ -1,10 +1,11 @@
import React from 'react';
-import { useHistory } from 'react-router-dom';
import { makeStyles } from '@material-ui/core/styles';
import VerifiedIcon from '@material-ui/icons/CheckCircleOutline';
-import { Avatar, CardHeader } from '@material-ui/core/';
+import { CardHeader } from '@material-ui/core/';
import { User } from 'which-types';
+import Avatar from '../Avatar/Avatar';
+
interface PropTypes {
user: User;
@@ -21,30 +22,15 @@ const useStyles = makeStyles(theme => ({
marginLeft: theme.spacing(0.5),
width: theme.spacing(2),
height: theme.spacing(2)
- },
- avatar: {
- cursor: 'pointer'
}
}));
const UserStrip: React.FC<PropTypes> = ({ user, info }) => {
const classes = useStyles();
- const history = useHistory();
- const { username, avatarUrl, verified } = user;
-
- const handleNavigate = () => {
- history.push(`/profile/${username}`);
- };
-
- const avatar = (
- <Avatar
- src={avatarUrl}
- alt={username[0].toUpperCase()}
- onClick={handleNavigate}
- className={classes.avatar}
- />
- );
+ const { username, verified } = user;
+
+ const avatar = <Avatar user={user} />;
const title = (
<div className={classes.root}>