function RootLayoutNav() {
const { session } = useSession();
const queryClient = new QueryClient({
defaultOptions: {
queries: {
queryFn: async ({ queryKey }) => {
const token = await session?.getToken();
const response = await fetch(`${queryKey[0]}`, {
headers: {
Authorization: token ? `Bearer ${token}` : "",
"Content-Type": "application/json",
},
});
if (!response.ok) {
throw new Error("Network response was not ok");
}
return response.json();
},
},
},
});
return (
<QueryClientProvider client={queryClient}>
<Whatever/>
</QueryClientProvider>
);
}
function RootLayoutNav() {
const { session } = useSession();
const queryClient = new QueryClient({
defaultOptions: {
queries: {
queryFn: async ({ queryKey }) => {
const token = await session?.getToken();
const response = await fetch(`${queryKey[0]}`, {
headers: {
Authorization: token ? `Bearer ${token}` : "",
"Content-Type": "application/json",
},
});
if (!response.ok) {
throw new Error("Network response was not ok");
}
return response.json();
},
},
},
});
return (
<QueryClientProvider client={queryClient}>
<Whatever/>
</QueryClientProvider>
);
}