fixed issue Display field name on Kanbans & Shows (#3427)

* fixed issue Display field name on Kanbans & Shows

* Fixes according to review

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
Irfan K
2024-01-17 18:30:51 +05:30
committed by GitHub
parent 96d990e275
commit 5d4e226aad
6 changed files with 38 additions and 17 deletions

View File

@ -7,15 +7,21 @@ import { FieldMetadataItem } from '../types/FieldMetadataItem';
import { parseFieldType } from './parseFieldType';
type FieldMetadataItemAsColumnDefinitionProps = {
position: number;
field: FieldMetadataItem;
objectMetadataItem: ObjectMetadataItem;
showLabel?: boolean;
labelWidth?: number;
};
export const formatFieldMetadataItemAsColumnDefinition = ({
position,
field,
objectMetadataItem,
}: {
position: number;
field: FieldMetadataItem;
objectMetadataItem: ObjectMetadataItem;
}): ColumnDefinition<FieldMetadata> => {
showLabel,
labelWidth,
}: FieldMetadataItemAsColumnDefinitionProps): ColumnDefinition<FieldMetadata> => {
const relationObjectMetadataItem =
field.toRelationMetadata?.fromObjectMetadata ||
field.fromRelationMetadata?.toObjectMetadata;
@ -28,6 +34,8 @@ export const formatFieldMetadataItemAsColumnDefinition = ({
position,
fieldMetadataId: field.id,
label: field.label,
showLabel,
labelWidth,
size: 100,
type: parseFieldType(field.type),
metadata: {