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 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | import { memo } from 'react'; import { type LtiGrant, type LtiGrantDocument, type LtiPlan } from '@amalia/lti/types'; import { EnrollmentDocumentWidgetCard } from './EnrollmentDocumentWidgetCard'; import { EnrollmentParticipantEmbeddedDocumentWidget } from './EnrollmentParticipantEmbeddedDocumentWidget'; type EnrollmentParticipantDocumentWidgetProps = { readonly document?: LtiGrantDocument; readonly grantId: LtiGrant['id']; readonly isLoading: boolean; readonly planId: LtiPlan['id']; }; export const EnrollmentParticipantDocumentWidget = memo(function EnrollmentParticipantDocumentWidget({ document, grantId, isLoading, planId, }: EnrollmentParticipantDocumentWidgetProps) { return document?.metadata.isEmbedded ? ( <EnrollmentParticipantEmbeddedDocumentWidget document={document} grantId={grantId} isLoading={isLoading} planId={planId} /> ) : ( <EnrollmentDocumentWidgetCard document={document} grantId={grantId} isLoading={isLoading} planId={planId} /> ); }); |