[Morph] frontend basics init (#13822)
Basic setup for frontend work on morph relations. FieldMetadata definition and related adjustments
This commit is contained in:
+11
-9
@@ -104,6 +104,16 @@ export const SettingsDataModelFieldPreview = ({
|
||||
previewRecord?.id ??
|
||||
`${objectMetadataItem.nameSingular}-${fieldName}-${fieldMetadataItem.relation?.type}-${relationObjectMetadataItem?.nameSingular}-preview`;
|
||||
|
||||
const metadata = {
|
||||
fieldName,
|
||||
objectMetadataNameSingular: objectMetadataItem.nameSingular,
|
||||
relationObjectMetadataNameSingular:
|
||||
relationObjectMetadataItem?.nameSingular || '',
|
||||
options: fieldMetadataItem.options ?? [],
|
||||
settings: fieldMetadataItem.settings,
|
||||
relationType: fieldMetadataItem.relation?.type,
|
||||
};
|
||||
|
||||
return (
|
||||
<>
|
||||
<RecordFieldComponentInstanceContext.Provider
|
||||
@@ -139,15 +149,7 @@ export const SettingsDataModelFieldPreview = ({
|
||||
iconName: 'FieldIcon',
|
||||
fieldMetadataId: fieldMetadataItem.id || '',
|
||||
label: fieldMetadataItem.label,
|
||||
metadata: {
|
||||
fieldName,
|
||||
objectMetadataNameSingular: objectMetadataItem.nameSingular,
|
||||
relationObjectMetadataNameSingular:
|
||||
relationObjectMetadataItem?.nameSingular,
|
||||
options: fieldMetadataItem.options ?? [],
|
||||
settings: fieldMetadataItem.settings,
|
||||
relationType: fieldMetadataItem.relation?.type,
|
||||
},
|
||||
metadata,
|
||||
defaultValue: fieldMetadataItem.defaultValue,
|
||||
},
|
||||
isRecordFieldReadOnly:
|
||||
|
||||
Reference in New Issue
Block a user