import * as React from 'react';
import { QueryClientProvider, QueryClient } from 'react-query';
import { useGetIdentity } from './useGetIdentity';
import AuthContext from './AuthContext';
export default {
title: 'ra-core/auth/useGetIdentity',
};
const authProvider = {
login: () => Promise.resolve(),
logout: () => Promise.resolve(),
checkAuth: () => Promise.resolve(),
checkError: () => Promise.resolve(),
getPermissions: () => Promise.resolve(),
getIdentity: () => Promise.resolve({ id: 1, fullName: 'John Doe' }),
};
const Identity = () => {
const { data, error, isLoading } = useGetIdentity();
return isLoading ? <>Loading> : error ? <>Error> : <>{data.fullName}>;
};
export const Basic = () => (