import { Separator } from '@/common/components/atoms/Separator/Separator'; import { ctw } from '@/common/utils/ctw/ctw'; import { EditableDetails } from '../EditableDetails/EditableDetails'; import { ExtractCellProps } from '@ballerine/blocks'; import { FunctionComponent, useMemo } from 'react'; import { sortData } from '@/lib/blocks/utils/sort-data'; export const Details: FunctionComponent> = ({ id, value, hideSeparator, contextUpdateMethod, directorId, workflowId, documents = [], onSubmit, isSaveDisabled, props, isDocumentsV2, }) => { if (!value.data?.length) { return null; } const sortedData = useMemo( () => sortData({ data: value.data, direction: props?.config?.sort?.direction, predefinedOrder: props?.config?.sort?.predefinedOrder, }), [value.data, props?.config?.sort?.direction, props?.config?.sort?.predefinedOrder], ); return (
{!hideSeparator && }
); };