import { KycBlock } from '@/lib/blocks/components/KycBlock/KycBlock'; import { createBlocksTyped } from '@/lib/blocks/create-blocks-typed/create-blocks-typed'; import { ComponentProps } from 'react'; export const createKycBlocks = (individuals: ComponentProps[]) => { const blocks = createBlocksTyped().addBlock(); if (!individuals?.length) { return []; } individuals.forEach( ({ documents, entityData, status, kycSession, aml, isActionsDisabled, isLoadingReuploadNeeded, isLoadingApprove, onInitiateKyc, onInitiateSanctionsScreening, onApprove, onReuploadNeeded, onEdit, reasons, isReuploadNeededDisabled, isApproveDisabled, isInitiateKycDisabled, isInitiateSanctionsScreeningDisabled, isEditDisabled, }) => { blocks.addCell({ type: 'node', value: ( ), }); }, ); return blocks.build(); };