// @flow import * as React from "react"; import GroupMembership from "models/GroupMembership"; import User from "models/User"; import Avatar from "components/Avatar"; import Badge from "components/Badge"; import Button from "components/Button"; import { DropdownMenu, DropdownMenuItem } from "components/DropdownMenu"; import Flex from "components/Flex"; import ListItem from "components/List/Item"; import Time from "components/Time"; type Props = { user: User, groupMembership?: ?GroupMembership, onAdd?: () => Promise, onRemove?: () => Promise, }; const GroupMemberListItem = ({ user, groupMembership, onRemove, onAdd, }: Props) => { return ( {user.lastActiveAt ? ( <> Active