Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import { useMemo } from 'react'; import { useLtiPlanGrants } from '@amalia/lti/state'; import { type LtiPlan } from '@amalia/lti/types'; export const useUserToSelectForCustomization = (ltiPlanId: LtiPlan['id']) => { const { data: grants, isLoading } = useLtiPlanGrants(ltiPlanId); const customizationPageUserId = useMemo( () => (grants ?? []).find((grant) => !!grant.acceptedAt)?.user.id ?? null, [grants], ); return { customizationPageUserId, isLoading }; }; |