Fix Field widget glitches (#16866)
## LinkedIn + Boolean bugs https://github.com/user-attachments/assets/6520ed94-5f60-404c-a43e-50b175510cab ## Hide Pen button for boolean fields (& rating) https://github.com/user-attachments/assets/89a6ca35-8797-4621-adf4-59d2dc7d4625 Closes https://github.com/twentyhq/core-team-issues/issues/2024
This commit is contained in:
committed by
GitHub
parent
32c0728301
commit
30b3dd1d6f
+2
-3
@@ -1,11 +1,10 @@
|
||||
import { useContext } from 'react';
|
||||
|
||||
import { FieldContext } from '@/object-record/record-field/ui/contexts/FieldContext';
|
||||
import { isFieldBoolean } from '@/object-record/record-field/ui/types/guards/isFieldBoolean';
|
||||
import { isFieldRating } from '@/object-record/record-field/ui/types/guards/isFieldRating';
|
||||
import { isFieldInputOnly } from '@/object-record/record-field/ui/types/guards/isFieldInputOnly';
|
||||
|
||||
export const useIsFieldInputOnly = () => {
|
||||
const { fieldDefinition } = useContext(FieldContext);
|
||||
|
||||
return isFieldBoolean(fieldDefinition) || isFieldRating(fieldDefinition);
|
||||
return isFieldInputOnly(fieldDefinition);
|
||||
};
|
||||
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
import { type FieldDefinition } from '@/object-record/record-field/ui/types/FieldDefinition';
|
||||
import { type FieldMetadata } from '@/object-record/record-field/ui/types/FieldMetadata';
|
||||
import { isFieldBoolean } from '@/object-record/record-field/ui/types/guards/isFieldBoolean';
|
||||
import { isFieldRating } from '@/object-record/record-field/ui/types/guards/isFieldRating';
|
||||
|
||||
export const isFieldInputOnly = (
|
||||
fieldDefinition: Pick<FieldDefinition<FieldMetadata>, 'type'>,
|
||||
): boolean => {
|
||||
return isFieldBoolean(fieldDefinition) || isFieldRating(fieldDefinition);
|
||||
};
|
||||
Reference in New Issue
Block a user