import { ActivityTargetChips } from '@/activities/components/ActivityTargetChips'; import { Activity } from '@/activities/types/Activity'; import { ActivityTarget } from '@/activities/types/ActivityTarget'; import { Company } from '@/companies/types/Company'; import { Person } from '@/people/types/Person'; import { IconArrowUpRight, IconPencil } from '@/ui/display/icon'; import { RelationPickerHotkeyScope } from '@/ui/input/relation-picker/types/RelationPickerHotkeyScope'; import { RecordInlineCellContainer } from '@/ui/object/record-inline-cell/components/RecordInlineCellContainer'; import { FieldRecoilScopeContext } from '@/ui/object/record-inline-cell/states/recoil-scope-contexts/FieldRecoilScopeContext'; import { RecoilScope } from '@/ui/utilities/recoil-scope/components/RecoilScope'; import { ActivityRelationEditableFieldEditMode } from './ActivityRelationEditableFieldEditMode'; type ActivityRelationEditableFieldProps = { activity?: Pick & { activityTargets?: Array< Pick & { person?: Pick | null; company?: Pick | null; } > | null; }; }; export const ActivityRelationEditableField = ({ activity, }: ActivityRelationEditableFieldProps) => { return ( } label="Relations" displayModeContent={ } isDisplayModeContentEmpty={activity?.activityTargets?.length === 0} /> ); };