// @flow
import { PlusIcon } from "outline-icons";
import * as React from "react";
import User from "models/User";
import Avatar from "components/Avatar";
import Badge from "components/Badge";
import Button from "components/Button";
import ListItem from "components/List/Item";
import Time from "components/Time";
type Props = {
user: User,
canEdit: boolean,
onAdd: () => void,
};
const UserListItem = ({ user, onAdd, canEdit }: Props) => {
return (
}
subtitle={
<>
{user.lastActiveAt ? (
<>
Active ago
>
) : (
"Never signed in"
)}
{user.isInvited && Invited}
{user.isAdmin && Admin}
>
}
actions={
canEdit ? (
} neutral>
Add
) : undefined
}
/>
);
};
export default UserListItem;