diff --git a/.changeset/silver-spies-obey.md b/.changeset/silver-spies-obey.md new file mode 100644 index 0000000000..096521d603 --- /dev/null +++ b/.changeset/silver-spies-obey.md @@ -0,0 +1,5 @@ +--- +"saleor-dashboard": patch +--- + +You can click save button on voucher creation page to trigger validation diff --git a/src/products/components/ProductVariantCreatePage/form.tsx b/src/products/components/ProductVariantCreatePage/form.tsx index bb15133a75..8d27dd7d16 100644 --- a/src/products/components/ProductVariantCreatePage/form.tsx +++ b/src/products/components/ProductVariantCreatePage/form.tsx @@ -60,7 +60,6 @@ import { ProductStockFormsetData, ProductStockInput } from "../ProductStocks"; import { concatChannelsBySelection, createChannelsWithPreorderInfo, - validateChannels, } from "../ProductVariantChannels/formOpretations"; export interface ProductVariantCreateFormData extends MetadataFormData { @@ -281,11 +280,9 @@ function useProductVariantCreateForm( useEffect(() => setExitDialogSubmitRef(submit), [submit]); - const invalidChannels = validateChannels(channels?.data); const invalidPreorder = data.isPreorder && data.hasPreorderEndDate && !!form.errors.preorderEndDateTime; - const formDisabled = invalidPreorder || invalidChannels; - const isSaveDisabled = disabled || formDisabled || !data.variantName || !onSubmit; + const isSaveDisabled = disabled || invalidPreorder || !onSubmit; setIsSubmitDisabled(isSaveDisabled);