import { createBlocksTyped } from '@/lib/blocks/create-blocks-typed/create-blocks-typed'; import { ComponentProps } from 'react'; import { DirectorBlock } from '../../DirectorBlock'; import { getDocumentsByCountry } from '@ballerine/common'; import { extractCountryCodeFromDocuments } from '@/pages/Entity/hooks/useEntityLogic/utils'; export const createDirectorsBlocks = ({ workflowId, onReuploadNeeded, onRemoveDecision, onApprove, directors, tags, revisionReasons, isEditable, isApproveDisabled, workflow, }: Omit, 'director' | 'documentSchemas'> & { directors: Array['director']>; }) => { const directorsBlocks = createBlocksTyped().addBlock(); if (!directors?.length) { return []; } directors?.forEach(director => { directorsBlocks.addCell({ type: 'node', value: ( ), }); }); return directorsBlocks.build(); };