feat: inventory adjustment detail.

This commit is contained in:
elforjani3
2021-08-26 00:22:47 +02:00
parent 47da64e625
commit 7426ae09a9
15 changed files with 358 additions and 6 deletions

View File

@@ -7,6 +7,7 @@ import t from './types';
const commonInvalidateQueries = (queryClient) => {
// Invalidate inventory adjustments.
queryClient.invalidateQueries(t.INVENTORY_ADJUSTMENTS);
queryClient.invalidateQueries(t.INVENTORY_ADJUSTMENT);
// Invalidate items.
queryClient.invalidateQueries(t.ITEMS);
@@ -105,3 +106,19 @@ export function usePublishInventoryAdjustment(props) {
},
);
}
/**
* Retrieve the inventory adjustment details.
* @param {number} id - inventory adjustment id.
*/
export function useInventoryAdjustment(id, props, requestProps) {
return useRequestQuery(
[t.INVENTORY_ADJUSTMENT, id],
{ method: 'get', url: `inventory_adjustments/${id}`, ...requestProps },
{
select: (res) => res.data.data,
defaultData: {},
...props,
},
);
}