import React from 'react'; import { Row, Col, Collapse } from 'antd'; import styles from '../../index.module.less'; import CustomIcon from '../../../config/iconConfig'; import {defaultToolsConfig} from '../../../config/config'; import * as _ from 'lodash'; const { Panel } = Collapse; const Layout = ({ Tools, onDrag, toolConfig }) => { return ( {Tools.map((item, index) => (
{(Object.keys(item.children)).map((itm, idx) => { const conf = toolConfig || defaultToolsConfig; const hasCom = _.lastIndexOf(conf, itm); if(hasCom==-1){ return null; } const it = item.children[itm]; return ( e.preventDefault()} onDragStart={(ev) => onDrag(ev, it)} > {it.name} ); })}
))}
); }; export default Layout;