import * as React from 'react';
import {
CoreAdminContext,
IsOffline,
RecordContextProvider,
ReferenceOneFieldBase,
ResourceContextProvider,
TestMemoryRouter,
useIsOffline,
useReferenceFieldContext,
} from '../..';
import { onlineManager } from '@tanstack/react-query';
export default { title: 'ra-core/controller/field/ReferenceOneFieldBase' };
const defaultDataProvider = {
getManyReference: () =>
Promise.resolve({
data: [{ id: 1, ISBN: '9780393966473', genre: 'novel' }],
total: 1,
}),
} as any;
const Wrapper = ({ children, dataProvider = defaultDataProvider }) => (
Loading...
; } if (error) { return{error.toString()}
; } if (!referenceRecord) { returnNo details found
; } return {referenceRecord.ISBN}; }; const dataProviderWithLoading = { getManyReference: () => new Promise(() => {}), } as any; export const Loading = () => (Loading...
; } if (error) { return ({error.toString()}
); } return ( {referenceRecord ? referenceRecord.ISBN : ''} ); }} />You are offline, the data may be outdated