I'm trying to set admin with data.currentAdmin
from
export const AuthContextProvider: FC<Props> = ({ children }) => {
const [admin, setAdmin] = useState<Admin | null>(null);
const [currentAdmin, { data }] = useCurrentAdminLazyQuery();
const fetchCurrentAdmin = async () => {
await currentAdmin();
};
useEffect(() => {
fetchCurrentAdmin();
}, []);
setAdmin(data.currentAdmin);
return (
<AuthContext.Provider value={{ admin }}>{children}</AuthContext.Provider>
);
};
I receive error:
TypeError: Cannot read property 'currentAdmin' of undefined