// @ts-nocheck import React from 'react'; import intl from 'react-intl-universal'; import { getColumnWidth } from '@/utils'; import { TextOverviewTooltipCell } from '@/components'; import { useInventoryAdjustmentDrawerContext } from './InventoryAdjustmentDrawerProvider'; export const useInventoryAdjustmentEntriesColumns = () => { // Inventory adjustment details drawer context. const { inventoryAdjustment: { entries }, } = useInventoryAdjustmentDrawerContext(); return React.useMemo( () => [ { Header: intl.get('inventory_adjustment.column.product'), accessor: 'item.name', Cell: TextOverviewTooltipCell, width: 100, className: 'name', disableSortBy: true, textOverview: true, }, { Header: intl.get('quantity'), accessor: 'quantity', width: getColumnWidth(entries, 'quantity', { minWidth: 60, magicSpacing: 5, }), align: 'right', disableSortBy: true, textOverview: true, }, { Header: intl.get('cost'), accessor: 'cost', width: getColumnWidth(entries, 'cost', { minWidth: 60, magicSpacing: 5, }), align: 'right', disableSortBy: true, textOverview: true, }, { Header: intl.get('value'), accessor: 'value', width: getColumnWidth(entries, 'value', { minWidth: 60, magicSpacing: 5, }), align: 'right', disableSortBy: true, textOverview: true, }, ], [], ); };