fix(sales): Filter only sellable items.

fix(queries): Invalidate queries after mutations.
This commit is contained in:
a.bouhuolia
2021-03-14 16:31:21 +02:00
parent 88eaaa3968
commit 0b59a44a4c
25 changed files with 911 additions and 464 deletions

View File

@@ -32,11 +32,19 @@ function ReceiptFormProvider({ receiptId, ...props }) {
isFetching: isCustomersLoading,
} = useCustomers({ page_size: 10000 });
// Filter all sellable items only.
const stringifiedFilterRoles = React.useMemo(() => JSON.stringify(
[{ "fieldKey": "sellable", "value":true, "condition":"equals"}]
), []);
// Handle fetch Items data table or list
const {
data: { items },
isFetching: isItemsLoading,
} = useItems({ page_size: 10000 });
} = useItems({
page_size: 10000,
stringified_filter_roles: stringifiedFilterRoles
});
// Fetch receipt settings.
const { isLoading: isSettingLoading } = useSettingsReceipts();