diff options
Diffstat (limited to 'vnext/src/components/Users.js')
-rw-r--r-- | vnext/src/components/Users.js | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/vnext/src/components/Users.js b/vnext/src/components/Users.js deleted file mode 100644 index a10bba7f..00000000 --- a/vnext/src/components/Users.js +++ /dev/null @@ -1,44 +0,0 @@ -import React, { useState } from 'react'; -import PropTypes from 'prop-types'; -import ReactRouterPropTypes from 'react-router-prop-types'; - -import UserInfo from './UserInfo'; -import Avatar from './Avatar'; - -export function Friends({ match }) { - return <Users user={match.params.user} prop='read' />; -} - -export function Readers({ match }) { - return <Users user={match.params.user} prop='readers' />; -} - -function Users(props) { - const [user, setUser] = useState({ uid: 0, uname: props.user }); - return ( - <UserInfo user={user.uname} onUpdate={setUser}> - <div style={{ display: 'flex', flexWrap: 'wrap', flexDirection: 'row' }}> - { - user[props.prop] && - user[props.prop].map(user => - <Avatar key={user.uid} user={user} /> - ) - } - </div> - </UserInfo> - ); -} - - -Friends.propTypes = { - match: ReactRouterPropTypes.match.isRequired -}; - -Readers.propTypes = { - match: ReactRouterPropTypes.match.isRequired -}; - -Users.propTypes = { - user: PropTypes.string.isRequired, - prop: PropTypes.string.isRequired -}; |