import React, { useEffect, useState } from 'react'; import styles from './style/compGrid.module.less'; import CompNode from './compNode'; import { complexData } from './test/tempData'; import { Input, Grid, Pagination } from '@arco-design/web-react'; const InputSearch = Input.Search; const Row = Grid.Row; const Col = Grid.Col; interface CompGridProps { componentType: 'myComplex' | 'publicComplex'; } const CompGrid: React.FC = ({ componentType }) => { const [currentComponentType, setCurrentComponentType] = useState(''); const [compData, setCompData] = useState([]); useEffect(() => { setCurrentComponentType(componentType); setCompData(complexData[`${componentType}`]); }, [componentType]); return ( <>
{compData.map((v, i) => { return ( ); })}
); }; export default CompGrid;