// @flow import * as React from 'react'; import styled from 'styled-components'; import UserMenu from 'menus/UserMenu'; import Avatar from 'components/Avatar'; import ListItem from 'components/List/Item'; import Time from 'shared/components/Time'; import type { User } from '../../../types'; type Props = { user: User, showMenu: boolean, }; const UserListItem = ({ user, showMenu }: Props) => { return ( } subtitle={ {user.email ? `${user.email} ยท ` : undefined} Joined } actions={showMenu ? : undefined} /> ); }; const Badge = styled.span` margin-left: 10px; padding: 2px 6px 3px; background-color: ${({ admin, theme }) => admin ? theme.primary : theme.smokeDark}; color: ${({ admin, theme }) => (admin ? theme.white : theme.text)}; border-radius: 2px; font-size: 11px; text-transform: uppercase; font-weight: normal; `; export default UserListItem;