From 0806c7b328a071748dcaaec008d3bbe9aa0f4f5f Mon Sep 17 00:00:00 2001 From: dominik-zeglen Date: Tue, 24 Mar 2020 21:09:50 +0100 Subject: [PATCH] Reset state after closing --- .../OrderProductAddDialog/OrderProductAddDialog.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/orders/components/OrderProductAddDialog/OrderProductAddDialog.tsx b/src/orders/components/OrderProductAddDialog/OrderProductAddDialog.tsx index 69f097112..ffde5a9be 100644 --- a/src/orders/components/OrderProductAddDialog/OrderProductAddDialog.tsx +++ b/src/orders/components/OrderProductAddDialog/OrderProductAddDialog.tsx @@ -29,6 +29,7 @@ import { OrderErrorFragment } from "@saleor/orders/types/OrderErrorFragment"; import getOrderErrorMessage from "@saleor/utils/errors/order"; import useModalDialogErrors from "@saleor/hooks/useModalDialogErrors"; import FormSpacer from "@saleor/components/FormSpacer"; +import useModalDialogOpen from "@saleor/hooks/useModalDialogOpen"; import { SearchOrderVariant_search_edges_node, SearchOrderVariant_search_edges_node_variants @@ -180,6 +181,10 @@ const OrderProductAddDialog: React.FC = props => { >([]); const errors = useModalDialogErrors(apiErrors, open); + useModalDialogOpen(open, { + onClose: () => setVariants([]) + }); + const selectedVariantsToProductsMap = products ? products.map(product => product.variants.map(variant => isVariantSelected(variant, variants))