feat: do not show disabled fields in table (#2319)

Closes #2309
This commit is contained in:
Thaïs
2023-11-03 15:05:04 +01:00
committed by GitHub
parent e053fba089
commit 60b1024efb
3 changed files with 60 additions and 55 deletions

View File

@ -1,5 +1,7 @@
import { IconComponent } from '@/ui/display/icon/types/IconComponent';
import { FieldMetadata } from '@/ui/object/field/types/FieldMetadata';
import { ColumnDefinition } from '@/ui/object/record-table/types/ColumnDefinition';
import { Field } from '~/generated-metadata/graphql';
import { ObjectMetadataItem } from '../types/ObjectMetadataItem';
@ -12,9 +14,9 @@ export const formatMetadataFieldAsColumnDefinition = ({
icons,
}: {
position: number;
field: ObjectMetadataItem['fields'][0];
field: Field;
objectMetadataItem: Omit<ObjectMetadataItem, 'fields'>;
icons: Record<string, any>;
icons: Record<string, IconComponent>;
}): ColumnDefinition<FieldMetadata> => ({
position,
fieldId: field.id,