// @flow import * as React from 'react'; import styled from 'styled-components'; import Avatar from 'components/Avatar'; import Flex from 'shared/components/Flex'; import Time from 'shared/components/Time'; import Badge from 'components/Badge'; import Button from 'components/Button'; import InputSelect from 'components/InputSelect'; import ListItem from 'components/List/Item'; import User from 'models/User'; import Membership from 'models/Membership'; import { DropdownMenu, DropdownMenuItem } from 'components/DropdownMenu'; const PERMISSIONS = [ { label: 'Read only', value: 'read' }, { label: 'Read & Edit', value: 'read_write' }, ]; type Props = { user: User, membership?: ?Membership, canEdit: boolean, onAdd?: () => void, onRemove?: () => void, onUpdate?: (permission: string) => void, }; const MemberListItem = ({ user, membership, onRemove, onUpdate, onAdd, canEdit, }: Props) => { return ( Joined