Files
probo/apps/trust/src/pages/NDAPageLoader.tsx
Bryan Frimin bb28cbec0b Create access at login time
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-23 09:38:33 +01:00

31 lines
663 B
TypeScript

import { useEffect } from "react";
import { useQueryLoader } from "react-relay";
import { RelayProvider } from "#/providers/RelayProviders";
import type { NDAPageQuery } from "./__generated__/NDAPageQuery.graphql";
import { NDAPage, ndaPageQuery } from "./NDAPage";
function NDAPageQueryLoader() {
const [queryRef, loadQuery]
= useQueryLoader<NDAPageQuery>(ndaPageQuery);
useEffect(() => {
if (!queryRef) {
loadQuery({});
}
});
if (!queryRef) return null;
return <NDAPage queryRef={queryRef} />;
}
export default function NDAPageLoader() {
return (
<RelayProvider>
<NDAPageQueryLoader />
</RelayProvider>
);
}