Added a fallback default record chip generator (#5860)
The record chip generator context was missing a edge were a new field of type relation is created and not yet in the metadata so no chip generator function can be precomputed. For now I added a fallback default chip generator, to prevent any bug, but we might want to add a new chip generator function while creating the new field ?
This commit is contained in:
@ -0,0 +1,15 @@
|
||||
import { isFieldFullNameValue } from '@/object-record/record-field/types/guards/isFieldFullNameValue';
|
||||
import { ObjectRecord } from '@/object-record/types/ObjectRecord';
|
||||
|
||||
export const generateDefaultRecordChipData = (record: ObjectRecord) => {
|
||||
const name = isFieldFullNameValue(record.name)
|
||||
? record.name.firstName + ' ' + record.name.lastName
|
||||
: record.name ?? '';
|
||||
|
||||
return {
|
||||
name,
|
||||
avatarUrl: name,
|
||||
avatarType: 'rounded',
|
||||
linkToShowPage: false,
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user