6a14b1c6d6
## Query depth deprecation I'm deprecating depth parameter in our graphql query / cache tooling. They were obsolete since we introduce the possibility to provide RecordGqlFields ## Refactor combinedFindManyRecordHook The hook can now take an array of operationSignatures ## Fix tasks issues Fix optimistic rendering issue. Note that we still haven't handle optimisticEffect on creation properly
21 lines
698 B
TypeScript
21 lines
698 B
TypeScript
import { ReactNode, useEffect, useState } from 'react';
|
|
import { useSetRecoilState } from 'recoil';
|
|
|
|
import { objectMetadataItemsState } from '@/object-metadata/states/objectMetadataItemsState';
|
|
import { getObjectMetadataItemsMock } from '@/object-metadata/utils/getObjectMetadataItemsMock';
|
|
|
|
export const JestObjectMetadataItemSetter = ({
|
|
children,
|
|
}: {
|
|
children: ReactNode;
|
|
}) => {
|
|
const setObjectMetadataItems = useSetRecoilState(objectMetadataItemsState);
|
|
const [isLoaded, setIsLoaded] = useState(false);
|
|
useEffect(() => {
|
|
setObjectMetadataItems(getObjectMetadataItemsMock());
|
|
setIsLoaded(true);
|
|
}, [setObjectMetadataItems]);
|
|
|
|
return isLoaded ? <>{children}</> : null;
|
|
};
|