20 lines
529 B
JavaScript
20 lines
529 B
JavaScript
import { useLazyQuery } from '@apollo/client';
|
|
import * as React from 'react';
|
|
import { GET_APP_AUTH_CLIENT } from 'graphql/queries/get-app-auth-client.ee';
|
|
export default function useAppAuthClient(id) {
|
|
const [getAppAuthClient, { data, loading }] =
|
|
useLazyQuery(GET_APP_AUTH_CLIENT);
|
|
const appAuthClient = data?.getAppAuthClient;
|
|
React.useEffect(
|
|
function fetchUponId() {
|
|
if (!id) return;
|
|
getAppAuthClient({ variables: { id } });
|
|
},
|
|
[id],
|
|
);
|
|
return {
|
|
appAuthClient,
|
|
loading,
|
|
};
|
|
}
|