From 07934cdaac2f3b49a935e9701ffa7d5cf1381847 Mon Sep 17 00:00:00 2001 From: Kasper Fabricius Kristensen <45367945+kasperkristensen@users.noreply.github.com> Date: Fri, 24 Nov 2023 13:54:07 +0000 Subject: [PATCH] fix(admin-ui): Edit prices requires at least one product (#5710) --- .changeset/afraid-eagles-tan.md | 5 ++++ .../edit/prices/add-products-modal.tsx | 2 +- .../price-list-prices-form.tsx | 26 +++++++++--------- .../price-list-products-form.tsx | 27 +++++++++---------- .../ui/src/domain/pricing/new/new.tsx | 2 +- 5 files changed, 32 insertions(+), 30 deletions(-) create mode 100644 .changeset/afraid-eagles-tan.md diff --git a/.changeset/afraid-eagles-tan.md b/.changeset/afraid-eagles-tan.md new file mode 100644 index 0000000000..7c708d845f --- /dev/null +++ b/.changeset/afraid-eagles-tan.md @@ -0,0 +1,5 @@ +--- +"@medusajs/admin-ui": patch +--- + +fix(admin-ui): Ensure that the prices step is disabled until at least one product is selected in PriceList forms diff --git a/packages/admin-ui/ui/src/domain/pricing/edit/prices/add-products-modal.tsx b/packages/admin-ui/ui/src/domain/pricing/edit/prices/add-products-modal.tsx index 002c8d1995..30dd6d2663 100644 --- a/packages/admin-ui/ui/src/domain/pricing/edit/prices/add-products-modal.tsx +++ b/packages/admin-ui/ui/src/domain/pricing/edit/prices/add-products-modal.tsx @@ -571,7 +571,7 @@ const AddProductsModal = ({ {t("price-list-prices-form-heading", "Edit prices")} - {isDirty && ( - { - return ( - - - - ) - }} - /> - )} + { + return ( + + + + ) + }} + />
- +
{t("price-list-prices-form-variant", "Variant")} {t("price-list-prices-form-sku", "SKU")} diff --git a/packages/admin-ui/ui/src/domain/pricing/forms/price-list-products-form/price-list-products-form.tsx b/packages/admin-ui/ui/src/domain/pricing/forms/price-list-products-form/price-list-products-form.tsx index 1dfc30dd98..0c60e048be 100644 --- a/packages/admin-ui/ui/src/domain/pricing/forms/price-list-products-form/price-list-products-form.tsx +++ b/packages/admin-ui/ui/src/domain/pricing/forms/price-list-products-form/price-list-products-form.tsx @@ -376,24 +376,23 @@ const PriceListProductsForm = ({ return (
-
+
{t("price-list-products-form-heading", "Choose products")} - {isDirty && ( - { - return ( - - - - ) - }} - /> - )} + + { + return ( + + + + ) + }} + />
{