diff --git a/packages/twenty-front/src/modules/object-record/record-field/meta-types/hooks/useActorFieldDisplay.ts b/packages/twenty-front/src/modules/object-record/record-field/meta-types/hooks/useActorFieldDisplay.ts index c870b96e6..aa6378e13 100644 --- a/packages/twenty-front/src/modules/object-record/record-field/meta-types/hooks/useActorFieldDisplay.ts +++ b/packages/twenty-front/src/modules/object-record/record-field/meta-types/hooks/useActorFieldDisplay.ts @@ -7,14 +7,14 @@ import { AuthContext } from '@/auth/contexts/AuthContext'; import { FieldContext } from '../../contexts/FieldContext'; export const useActorFieldDisplay = () => { - const { entityId, fieldDefinition } = useContext(FieldContext); + const { recordId, fieldDefinition } = useContext(FieldContext); const { currentWorkspaceMembers } = useContext(AuthContext); const fieldName = fieldDefinition.metadata.fieldName; const fieldValue = useRecordFieldValue( - entityId, + recordId, fieldName, ); diff --git a/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/RelationFromManyFieldInput.tsx b/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/RelationFromManyFieldInput.tsx index 3bcebb3ca..e7122c451 100644 --- a/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/RelationFromManyFieldInput.tsx +++ b/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/RelationFromManyFieldInput.tsx @@ -19,7 +19,7 @@ export type RelationFromManyFieldInputProps = { export const RelationFromManyFieldInput = ({ onSubmit, }: RelationFromManyFieldInputProps) => { - const { fieldDefinition, entityId } = useContext(FieldContext); + const { fieldDefinition, recordId } = useContext(FieldContext); const relationPickerScopeId = `relation-picker-${fieldDefinition.fieldMetadataId}`; const { updateRelation } = useUpdateRelationFromManyFieldInput({ scopeId: relationPickerScopeId, @@ -48,7 +48,7 @@ export const RelationFromManyFieldInput = ({ relationFieldDefinition.metadata.relationObjectMetadataNameSingular, relationObjectMetadataItem, relationFieldMetadataItem, - entityId, + recordId, }); return ( diff --git a/packages/twenty-front/src/modules/object-record/record-inline-cell/components/RecordInlineCell.tsx b/packages/twenty-front/src/modules/object-record/record-inline-cell/components/RecordInlineCell.tsx index 7c22b077b..dff1504c0 100644 --- a/packages/twenty-front/src/modules/object-record/record-inline-cell/components/RecordInlineCell.tsx +++ b/packages/twenty-front/src/modules/object-record/record-inline-cell/components/RecordInlineCell.tsx @@ -14,8 +14,8 @@ import { RelationPickerHotkeyScope } from '@/object-record/relation-picker/types import { useInlineCell } from '../hooks/useInlineCell'; import { useIsFieldReadOnly } from '@/object-record/record-field/hooks/useIsFieldReadOnly'; -import { RecordInlineCellContainer } from './RecordInlineCellContainer'; import { getRecordFieldInputId } from '@/object-record/utils/getRecordFieldInputId'; +import { RecordInlineCellContainer } from './RecordInlineCellContainer'; type RecordInlineCellProps = { readonly?: boolean; @@ -98,7 +98,10 @@ export const RecordInlineCell = ({ isCentered={isCentered} editModeContent={ { - return `${recordId}-${fieldName}`; - }; - \ No newline at end of file +export const getRecordFieldInputId = ( + recordId: string, + fieldName?: string, +): string => { + return `${recordId}-${fieldName}`; +}; diff --git a/packages/twenty-front/src/modules/ui/input/editor/components/CustomAddBlockItem.tsx b/packages/twenty-front/src/modules/ui/input/editor/components/CustomAddBlockItem.tsx index e4f603117..2eeb98621 100644 --- a/packages/twenty-front/src/modules/ui/input/editor/components/CustomAddBlockItem.tsx +++ b/packages/twenty-front/src/modules/ui/input/editor/components/CustomAddBlockItem.tsx @@ -18,6 +18,10 @@ export const CustomAddBlockItem = ({ }: CustomAddBlockItemProps) => { const Components = useComponentsContext(); + if (!Components) { + return null; + } + const handleClick = () => { const blockIdentifier = editor.getTextCursorPosition().block; const currentBlockContent = blockIdentifier?.content as