import get from 'lodash/get';
import { Port } from '../../api';
import { PortRecord, PortRecordMap } from '../../customTypings/index.d';
function PortsRenderer({ ports, portTypeMap }: { ports: PortRecordMap; portTypeMap: object }) {
const renderPort = (port: PortRecord) => {
const type = Port.getComponentType(port);
const ConcretePort = get((portTypeMap as any)[type], 'component');
return ;
};
return {ports.toArray().map(renderPort)};
}
export default PortsRenderer;