From 67c41251fb1c46021e7af27423702621bc0c642c Mon Sep 17 00:00:00 2001 From: Thomas Trompette Date: Tue, 6 Aug 2024 13:50:55 +0200 Subject: [PATCH] Make bool fields editable again (#6551) As title --- .../record-inline-cell/components/RecordInlineCell.tsx | 2 +- .../components/RecordTableCellFieldInput.tsx | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) 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 278916867..deab92bb1 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 @@ -13,8 +13,8 @@ import { RelationPickerHotkeyScope } from '@/object-record/relation-picker/types import { useInlineCell } from '../hooks/useInlineCell'; -import { RecordInlineCellContainer } from './RecordInlineCellContainer'; import { useIsFieldReadOnly } from '@/object-record/record-field/hooks/useIsFieldReadOnly'; +import { RecordInlineCellContainer } from './RecordInlineCellContainer'; type RecordInlineCellProps = { readonly?: boolean; diff --git a/packages/twenty-front/src/modules/object-record/record-table/record-table-cell/components/RecordTableCellFieldInput.tsx b/packages/twenty-front/src/modules/object-record/record-table/record-table-cell/components/RecordTableCellFieldInput.tsx index 9b0d08e43..10fd23c78 100644 --- a/packages/twenty-front/src/modules/object-record/record-table/record-table-cell/components/RecordTableCellFieldInput.tsx +++ b/packages/twenty-front/src/modules/object-record/record-table/record-table-cell/components/RecordTableCellFieldInput.tsx @@ -2,6 +2,7 @@ import { useContext } from 'react'; import { FieldInput } from '@/object-record/record-field/components/FieldInput'; import { FieldContext } from '@/object-record/record-field/contexts/FieldContext'; +import { useIsFieldReadOnly } from '@/object-record/record-field/hooks/useIsFieldReadOnly'; import { FieldInputEvent } from '@/object-record/record-field/types/FieldInputEvent'; import { RecordTableContext } from '@/object-record/record-table/contexts/RecordTableContext'; @@ -9,6 +10,7 @@ export const RecordTableCellFieldInput = () => { const { onUpsertRecord, onMoveFocus, onCloseTableCell } = useContext(RecordTableContext); const { entityId, fieldDefinition } = useContext(FieldContext); + const isFieldReadOnly = useIsFieldReadOnly(); const handleEnter: FieldInputEvent = (persistField) => { onUpsertRecord({ @@ -87,7 +89,7 @@ export const RecordTableCellFieldInput = () => { onShiftTab={handleShiftTab} onSubmit={handleSubmit} onTab={handleTab} - isReadOnly={true} + isReadOnly={isFieldReadOnly} /> ); };