fix: cannot read properties of undefined (reading 'target')
This commit is contained in:
parent
4247c1b255
commit
89300f0715
@ -1,11 +1,14 @@
|
|||||||
|
import { ISchema } from '@formily/react';
|
||||||
|
import { isArr } from '@formily/shared';
|
||||||
import { getDefaultFormat, str2moment } from '@nocobase/utils/client';
|
import { getDefaultFormat, str2moment } from '@nocobase/utils/client';
|
||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
import { isArr } from '@formily/shared';
|
|
||||||
import { CollectionFieldOptions, useCollectionManager } from '../../../collection-manager';
|
import { CollectionFieldOptions, useCollectionManager } from '../../../collection-manager';
|
||||||
import { ISchema } from '@formily/react';
|
|
||||||
|
|
||||||
export const useLabelUiSchema = (collectionField: CollectionFieldOptions, label: string): ISchema => {
|
export const useLabelUiSchema = (collectionField: CollectionFieldOptions, label: string): ISchema => {
|
||||||
const { getCollectionJoinField } = useCollectionManager();
|
const { getCollectionJoinField } = useCollectionManager();
|
||||||
|
if (!collectionField) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
const labelField = getCollectionJoinField(`${collectionField.target}.${label}`) as CollectionFieldOptions;
|
const labelField = getCollectionJoinField(`${collectionField.target}.${label}`) as CollectionFieldOptions;
|
||||||
return labelField?.uiSchema;
|
return labelField?.uiSchema;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user