Closed FreePhoenix888 closed 1 year ago
Working code:
import { ChakraProvider } from "@chakra-ui/react";
import { DeepProvider } from "@deep-foundation/deeplinks/imports/client";
import { TokenProvider } from "@deep-foundation/deeplinks/imports/react-token";
import { ApolloClientTokenizedProvider } from '@deep-foundation/react-hasura/apollo-client-tokenized-provider';
import { LocalStoreProvider } from "@deep-foundation/store/local";
import { CapacitorStoreProvider } from "@deep-foundation/store/capacitor";
import { CookiesStoreProvider } from "@deep-foundation/store/cookies";
import { QueryStoreProvider } from "@deep-foundation/store/query";
export function WithProviders({ children }: { children: JSX.Element }) {
return (
<ChakraProvider>
<CapacitorStoreProvider>
<QueryStoreProvider>
<CookiesStoreProvider>
<LocalStoreProvider>
<TokenProvider>
<ApolloClientTokenizedProvider
options={{
client: "@deep-foundation/deep-memo-app",
path: MY_GRAPHQL_PATH,
ssl: true,
token: MY_TOKEN,
ws: !!process?.browser,
}}
>
<DeepProvider>{children}</DeepProvider>
</ApolloClientTokenizedProvider>
</TokenProvider>
</LocalStoreProvider>
</CookiesStoreProvider>
</QueryStoreProvider>
</CapacitorStoreProvider>
</ChakraProvider>
);
}
Describe the bug
Code
Additional Info
Note that I am sure that token and gqlPath are correct. I have console.log'ged them and I have passed values directly - but behavior is the same
Expected Behavior
token
andpath
are passed to ApolloClientTokenizedProvider anddeep.token
,deep.apolloClient.token
,deep.apolloClient.jwt_token
,deep.apolloClient.path
are set correctlyCurrent Behavior
token
andpath
are passed to ApolloClientTokenizedProvider butdeep.token
,deep.apolloClient.token
,deep.apolloClient.jwt_token
are undefined whiledeep.apolloClient.path
is set correctlySteps to reproduce
No response
Environment