From e5182d5aac7160152b8ccf9fcd3a556e95106554 Mon Sep 17 00:00:00 2001 From: Muhammed Navas Date: Thu, 9 Jul 2026 13:08:32 +0530 Subject: [PATCH 01/23] fix: Overlapping buttons --- src/components/Common/ResourceDefinitionCategoryPicker.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/Common/ResourceDefinitionCategoryPicker.tsx b/src/components/Common/ResourceDefinitionCategoryPicker.tsx index 2bc5a17e050..92a91510571 100644 --- a/src/components/Common/ResourceDefinitionCategoryPicker.tsx +++ b/src/components/Common/ResourceDefinitionCategoryPicker.tsx @@ -929,6 +929,7 @@ export function ResourceDefinitionCategoryPicker({ "hover:bg-gray-50 hover:text-gray-900", "transition-all duration-200", disabled && "opacity-50 cursor-not-allowed", + value && !shouldHideClearButton && "rounded-r-none", className, )} disabled={disabled} @@ -960,7 +961,7 @@ export function ResourceDefinitionCategoryPicker({ {t("all_deliveries")} - { - setSelectedProductKnowledgeDrawer(value); - }} - placeholder={t("filter_by_product")} - disableFavorites - alignContent="end" - className="max-w-min min-w-fit ml-auto" - /> Date: Thu, 9 Jul 2026 17:01:16 +0530 Subject: [PATCH 04/23] fix: update query key for supply deliveries and simplify drawer open state management --- .../services/inventory/InventoryList.tsx | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/pages/Facility/services/inventory/InventoryList.tsx b/src/pages/Facility/services/inventory/InventoryList.tsx index f84e41e4975..80300a107f7 100644 --- a/src/pages/Facility/services/inventory/InventoryList.tsx +++ b/src/pages/Facility/services/inventory/InventoryList.tsx @@ -65,7 +65,7 @@ function ProductDeliveriesDrawerContent({ const { data: deliveries, isLoading } = useQuery({ queryKey: [ - "productDeliveries", + "supplyDeliveries", facilityId, locationId, selectedProductKnowledge?.id, @@ -77,6 +77,7 @@ function ProductDeliveriesDrawerContent({ supplied_inventory_item_product_knowledge: selectedProductKnowledge?.id, }, }), + enabled: !!selectedProductKnowledge?.id, }); return ( @@ -86,7 +87,6 @@ function ProductDeliveriesDrawerContent({ ) : deliveries?.results && deliveries.results.length > 0 ? ( @@ -302,17 +302,7 @@ export function InventoryList({ facilityId, locationId }: InventoryListProps) { - { - setShowAllDeliveries(open); - if (!open) { - setTimeout(() => { - setSelectedProductKnowledgeDrawer(undefined); - }, 100); - } - }} - > + {t("all_deliveries")} From 9bda0670116ce210509b4e7d66d91f0d6581a62f Mon Sep 17 00:00:00 2001 From: Muhammed Navas Date: Thu, 9 Jul 2026 17:05:35 +0530 Subject: [PATCH 05/23] fix: add button type attribute to clear selection button in ResourceDefinitionCategoryPicker --- src/components/Common/ResourceDefinitionCategoryPicker.tsx | 3 ++- src/pages/Facility/services/inventory/InventoryList.tsx | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/Common/ResourceDefinitionCategoryPicker.tsx b/src/components/Common/ResourceDefinitionCategoryPicker.tsx index 92a91510571..c012c715d49 100644 --- a/src/components/Common/ResourceDefinitionCategoryPicker.tsx +++ b/src/components/Common/ResourceDefinitionCategoryPicker.tsx @@ -960,8 +960,9 @@ export function ResourceDefinitionCategoryPicker({ {value && !shouldHideClearButton && ( From 5d4b65dc84ed04d1ce64fbc241811d22be0d6dd1 Mon Sep 17 00:00:00 2001 From: Muhammed Navas Date: Thu, 9 Jul 2026 18:05:26 +0530 Subject: [PATCH 08/23] fix: add button type attribute to clear selection button in ResourceDefinitionCategoryPicker --- src/components/Common/ResourceDefinitionCategoryPicker.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/Common/ResourceDefinitionCategoryPicker.tsx b/src/components/Common/ResourceDefinitionCategoryPicker.tsx index 169361d6f12..d77e4ba8a0d 100644 --- a/src/components/Common/ResourceDefinitionCategoryPicker.tsx +++ b/src/components/Common/ResourceDefinitionCategoryPicker.tsx @@ -830,6 +830,7 @@ export function ResourceDefinitionCategoryPicker({ {value && !shouldHideClearButton && ( + e.stopPropagation()} + > + + + {t("view_product_details")} + + Date: Thu, 9 Jul 2026 18:28:08 +0530 Subject: [PATCH 11/23] fix: add hover effect to product knowledge selection button in InventoryList --- src/pages/Facility/services/inventory/InventoryList.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pages/Facility/services/inventory/InventoryList.tsx b/src/pages/Facility/services/inventory/InventoryList.tsx index 5cbc7e2044f..de9233f30b5 100644 --- a/src/pages/Facility/services/inventory/InventoryList.tsx +++ b/src/pages/Facility/services/inventory/InventoryList.tsx @@ -230,6 +230,7 @@ export function InventoryList({ facilityId, locationId }: InventoryListProps) {