export const Route = createFileRoute("/_authenticated/dashboard")({
component: Dashboard,
loader: async ({ context: { queryClient, supabase } }) => {
const jwt = await (supabase as SupabaseClient).auth
.getSession()
.then((session) => session.data.session?.access_token);
console.log("jwt", jwt);
return {
activities: await queryClient.ensureQueryData(postsQueryOptions(jwt)),
authToken: jwt,
};
},
});
function Dashboard() {
const { activities, authToken } = Route.useLoaderData();
export const Route = createFileRoute("/_authenticated/dashboard")({
component: Dashboard,
loader: async ({ context: { queryClient, supabase } }) => {
const jwt = await (supabase as SupabaseClient).auth
.getSession()
.then((session) => session.data.session?.access_token);
console.log("jwt", jwt);
return {
activities: await queryClient.ensureQueryData(postsQueryOptions(jwt)),
authToken: jwt,
};
},
});
function Dashboard() {
const { activities, authToken } = Route.useLoaderData();