Used query fields for record table and record board (#4857)

- Added two hooks for computing query keys for index table and index
board.
- Using query keys for findManyRecords on index table and index board
This commit is contained in:
Lucas Bordeau
2024-04-05 20:30:16 +02:00
committed by GitHub
parent a95972f808
commit a3184dcc2f
7 changed files with 109 additions and 8 deletions

View File

@ -0,0 +1,20 @@
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,
};
};