aboutsummaryrefslogtreecommitdiff
path: root/vnext/src/components/Avatar.js
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2019-05-04 21:13:12 +0300
committerGravatar Vitaly Takmazov2023-01-13 10:37:54 +0300
commitf470636a70943a8ecad8bddc791a1c2dddd28e1e (patch)
treec43d109d88adbde9a696084070cdd92c6b9a004b /vnext/src/components/Avatar.js
parent3d7d213e3ddc5bf4f71d536f31677b768aa3b7c0 (diff)
Components -> UI
Diffstat (limited to 'vnext/src/components/Avatar.js')
-rw-r--r--vnext/src/components/Avatar.js44
1 files changed, 0 insertions, 44 deletions
diff --git a/vnext/src/components/Avatar.js b/vnext/src/components/Avatar.js
deleted file mode 100644
index dda5449f..00000000
--- a/vnext/src/components/Avatar.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import React, { memo } from 'react';
-import PropTypes from 'prop-types';
-import { Link } from 'react-router-dom';
-
-import { UserType } from './Types';
-
-import Icon from './Icon';
-
-import './Avatar.css';
-
-function Avatar({ user, style, link, children}) {
- return (
- <div className="Avatar" style={style}>
- <div className="msg-avatar">
- {
- user.uname ?
- <Link to={{ pathname: link || `/${user.uname}/` }}>
- {user.avatar ?
- <img src={user.avatar} alt={`${user.uname}`} />
- : <Icon name="ei-spinner" size="m" />}
- </Link>
- : <Icon name="ei-spinner" size="m" />
- }
- </div>
- <div style={{ display: 'flex', flexDirection: 'column', justifyContent: 'center' }}>
- <span>
- <Link to={{ pathname: `/${user.uname}/` }}>
- <span>{user.uname}</span>
- </Link>
- </span>
- {children}
- </div>
- </div>
- );
-}
-
-export default memo(Avatar);
-
-Avatar.propTypes = {
- user: UserType,
- link: PropTypes.string,
- style: PropTypes.object,
- children: PropTypes.node
-};