Reset state after closing

This commit is contained in:
dominik-zeglen 2020-03-24 21:09:50 +01:00
parent 02365974fe
commit 0806c7b328

View file

@ -29,6 +29,7 @@ import { OrderErrorFragment } from "@saleor/orders/types/OrderErrorFragment";
import getOrderErrorMessage from "@saleor/utils/errors/order"; import getOrderErrorMessage from "@saleor/utils/errors/order";
import useModalDialogErrors from "@saleor/hooks/useModalDialogErrors"; import useModalDialogErrors from "@saleor/hooks/useModalDialogErrors";
import FormSpacer from "@saleor/components/FormSpacer"; import FormSpacer from "@saleor/components/FormSpacer";
import useModalDialogOpen from "@saleor/hooks/useModalDialogOpen";
import { import {
SearchOrderVariant_search_edges_node, SearchOrderVariant_search_edges_node,
SearchOrderVariant_search_edges_node_variants SearchOrderVariant_search_edges_node_variants
@ -180,6 +181,10 @@ const OrderProductAddDialog: React.FC<OrderProductAddDialogProps> = props => {
>([]); >([]);
const errors = useModalDialogErrors(apiErrors, open); const errors = useModalDialogErrors(apiErrors, open);
useModalDialogOpen(open, {
onClose: () => setVariants([])
});
const selectedVariantsToProductsMap = products const selectedVariantsToProductsMap = products
? products.map(product => ? products.map(product =>
product.variants.map(variant => isVariantSelected(variant, variants)) product.variants.map(variant => isVariantSelected(variant, variants))