import React from 'react'; import { observer } from 'mobx-react-lite'; import DataTable from '../components/dataTable'; import { toJS } from 'mobx'; import { getComputation } from '../computation/clientComputation'; import { CommonStore } from '../store/commonStore'; interface TableProps { size?: number; commonStore: CommonStore; } const Table: React.FC = ({ commonStore, size = 10 }) => { const { tmpDSRawFields, tmpDataSource, displayOffset } = commonStore; const metas = toJS(tmpDSRawFields); const computation = React.useMemo(() => getComputation(tmpDataSource), [tmpDataSource]); return (
{ commonStore.updateTempDatasetMetas(fid, diffMeta); }} />
); }; export default observer(Table);