import { EditableField } from '@/ui/editable-field/components/EditableField'; import { FieldRecoilScopeContext } from '@/ui/editable-field/states/recoil-scope-contexts/FieldRecoilScopeContext'; import { IconUserCircle } from '@/ui/icon'; import { RelationPickerHotkeyScope } from '@/ui/input/relation-picker/types/RelationPickerHotkeyScope'; import { RecoilScope } from '@/ui/utilities/recoil-scope/components/RecoilScope'; import { UserChip } from '@/users/components/UserChip'; import { Company, User } from '~/generated/graphql'; import { ActivityAssigneeEditableFieldEditMode } from './ActivityAssigneeEditableFieldEditMode'; type OwnProps = { activity: Pick & { assignee?: Pick | null; }; }; export function ActivityAssigneeEditableField({ activity }: OwnProps) { return ( } displayModeContent={ activity.assignee?.displayName ? ( ) : ( <> ) } isDisplayModeContentEmpty={!activity.assignee} isDisplayModeFixHeight={true} /> ); }