import { Person } from '@mui/icons-material' import BaseOptionPicker from './BaseOptionPicker' const AssigneePickerField = ({ value = null, onChange, onClear, members = [], includeAnyone = true, emptyDisplay, currentUserId = null, }) => { const options = [ ...(includeAnyone ? [{ userId: 'anyone', displayName: 'Anyone' }] : []), ...members.map(member => ({ userId: member.userId, displayName: member.displayName || member.username || 'Unknown', })), ] const displayValue = currentUserId && value === currentUserId ? null : value return ( item.userId} getItemLabel={item => item.displayName} renderTriggerIcon={() => } renderItemStart={() => } getTriggerText={({ selectedItems, isEmpty }) => isEmpty ? 'Assignee' : selectedItems[0].displayName } menuMinWidth={220} /> ) } export default AssigneePickerField