- Added two hooks for computing query keys for index table and index board. - Using query keys for findManyRecords on index table and index board
21 lines
686 B
TypeScript
21 lines
686 B
TypeScript
import { ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem';
|
|
import { getLabelIdentifierFieldMetadataItem } from '@/object-metadata/utils/getLabelIdentifierFieldMetadataItem';
|
|
|
|
export const getObjectMetadataIdentifierFields = ({
|
|
objectMetadataItem,
|
|
}: {
|
|
objectMetadataItem: ObjectMetadataItem;
|
|
}) => {
|
|
const labelIdentifierFieldMetadataItem =
|
|
getLabelIdentifierFieldMetadataItem(objectMetadataItem);
|
|
|
|
const imageIdentifierFieldMetadataItem = objectMetadataItem.fields.find(
|
|
(field) => field.id === objectMetadataItem.imageIdentifierFieldMetadataId,
|
|
);
|
|
|
|
return {
|
|
labelIdentifierFieldMetadataItem,
|
|
imageIdentifierFieldMetadataItem,
|
|
};
|
|
};
|