import React, { useMemo } from 'react'; import intl from 'react-intl-universal'; import FinancialSheet from 'components/FinancialSheet'; import { DataTable } from 'components'; import { useInventoryItemDetailsColumns } from './components'; import { useInventoryItemDetailsContext } from './InventoryItemDetailsProvider'; import { defaultExpanderReducer } from 'utils'; /** * Inventory item detail table. */ export default function InventoryItemDetailsTable({ // #ownProps companyName, }) { const { inventoryItemDetails: { tableRows }, isInventoryItemDetailsLoading, query, } = useInventoryItemDetailsContext(); const columns = useInventoryItemDetailsColumns(); const expandedRows = useMemo( () => defaultExpanderReducer(tableRows, 4), [tableRows], ); const rowClassNames = (row) => { return [`row-type--${row.original.row_types}`]; }; return ( ); }