From 6bf2069fa79736af8d91570e013dc1c37af32ce3 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 22 Dec 2019 14:54:12 -0800 Subject: [PATCH] fixes #1115 (#1118) --- app/components/Modal.js | 2 +- .../components/MemberListItem.js | 9 ++++++++- .../CollectionMembers/components/UserListItem.js | 15 +++++++++++++++ app/scenes/Invite.js | 16 +++++++++++++--- app/scenes/Settings/components/UserListItem.js | 2 +- app/stores/UsersStore.js | 3 +++ server/api/users.js | 7 +++++-- server/commands/userInviter.js | 9 ++++++--- 8 files changed, 52 insertions(+), 11 deletions(-) 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 ? (