@wener/console
Version:
Base console UI toolkit
15 lines (13 loc) • 428 B
text/typescript
import type { Client } from '@urql/core';
import { getGlobalStates } from '@wener/utils';
import { getAccessToken } from '../../console/context';
import { createUrqlClient } from '../../urql';
import { getGraphQLUrl } from './getGraphQLUrl';
export function getUrqlClient(): Client {
return getGlobalStates('UrqlClient', () =>
createUrqlClient({
getToken: getAccessToken,
url: getGraphQLUrl(),
}),
);
}