diff --git a/app/components/Modal.js b/app/components/Modal.js index c23043f61..b0aa83bec 100644 --- a/app/components/Modal.js +++ b/app/components/Modal.js @@ -49,7 +49,7 @@ const Modal = ({ isOpen={isOpen} {...rest} > - + ev.stopPropagation()} column> {title &&

{title}

} diff --git a/app/scenes/CollectionMembers/components/MemberListItem.js b/app/scenes/CollectionMembers/components/MemberListItem.js index 38af5fdfd..301465b71 100644 --- a/app/scenes/CollectionMembers/components/MemberListItem.js +++ b/app/scenes/CollectionMembers/components/MemberListItem.js @@ -38,7 +38,14 @@ const MemberListItem = ({ title={user.name} subtitle={ - Joined } diff --git a/app/scenes/CollectionMembers/components/UserListItem.js b/app/scenes/CollectionMembers/components/UserListItem.js index 3e7091dc6..a12bfe5e4 100644 --- a/app/scenes/CollectionMembers/components/UserListItem.js +++ b/app/scenes/CollectionMembers/components/UserListItem.js @@ -1,8 +1,10 @@ // @flow import * as React from 'react'; import { PlusIcon } from 'outline-icons'; +import Time from 'shared/components/Time'; import Avatar from 'components/Avatar'; import Button from 'components/Button'; +import Badge from 'components/Badge'; import ListItem from 'components/List/Item'; import User from 'models/User'; @@ -17,6 +19,19 @@ const UserListItem = ({ user, onAdd, canEdit }: Props) => { } + subtitle={ + + {user.lastActiveAt ? ( + + Active + ) : ( + 'Never signed in' + )} + {!user.lastActiveAt && Invited} + {user.isAdmin && Admin} + + } actions={ canEdit ? (