import { Flex } from 'antd' import useCollapseState from '../hooks/useCollapseState.jsx' import StatsDisplay from '../common/StatsDisplay' import ModelHistoryDisplay from '../common/ModelHistoryDisplay' import InfoCollapse from '../common/InfoCollapse' import ScrollBox from '../common/ScrollBox' import ObjectTable from '../common/ObjectTable' const InventoryOverview = () => { const [collapseState, updateCollapseState] = useCollapseState( 'InventoryOverview', { partStockStats: true, filamentStockStats: true, productStockStats: true, purchaseOrderStats: true, stockEventStats: true, partStockHistory: true, newPartStocks: true, filamentStockHistory: true, unconsumedFilamentStocks: true, productStockHistory: true, draftProductStocks: true, purchaseOrderHistory: true, draftPurchaseOrders: true, stockEventHistory: true } ) return ( updateCollapseState('partStockStats', isActive) } className='no-t-padding-collapse' collapseKey='partStockStats' > updateCollapseState('filamentStockStats', isActive) } className='no-t-padding-collapse' collapseKey='filamentStockStats' > updateCollapseState('productStockStats', isActive) } className='no-t-padding-collapse' collapseKey='productStockStats' > updateCollapseState('purchaseOrderStats', isActive) } className='no-t-padding-collapse' collapseKey='purchaseOrderStats' > updateCollapseState('stockEventStats', isActive) } className='no-t-padding-collapse' collapseKey='stockEventStats' > updateCollapseState('partStockHistory', isActive) } collapseKey='partStockHistory' canCollapse={false} > updateCollapseState('newPartStocks', isActive) } collapseKey='newPartStocks' canCollapse={false} > updateCollapseState('filamentStockHistory', isActive) } canCollapse={false} collapseKey='filamentStockHistory' > updateCollapseState('unconsumedFilamentStocks', isActive) } canCollapse={false} collapseKey='unconsumedFilamentStocks' > updateCollapseState('productStockHistory', isActive) } collapseKey='productStockHistory' canCollapse={false} > updateCollapseState('draftProductStocks', isActive) } collapseKey='draftProductStocks' canCollapse={false} > updateCollapseState('purchaseOrderHistory', isActive) } canCollapse={false} collapseKey='purchaseOrderHistory' > updateCollapseState('draftPurchaseOrders', isActive) } canCollapse={false} collapseKey='draftPurchaseOrders' > updateCollapseState('stockEventHistory', isActive) } canCollapse={false} collapseKey='stockEventHistory' > ) } export default InventoryOverview