From eaa49b0982f4449c12d7ce7fe2cfa039325a5f0e Mon Sep 17 00:00:00 2001 From: Santiago Palenque Date: Tue, 24 Mar 2026 14:56:00 -0300 Subject: [PATCH] fix: hide 0 discount, show items col, fix custom rate step --- src/components/mui/FormItemTable/index.js | 2 +- .../sponsors/sponsor-cart-tab/components/cart-view.js | 11 ++++++++++- .../sponsors/sponsor-page-cart-list-reducer.js | 3 +++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/components/mui/FormItemTable/index.js b/src/components/mui/FormItemTable/index.js index db3ae210f..7cc25e30a 100644 --- a/src/components/mui/FormItemTable/index.js +++ b/src/components/mui/FormItemTable/index.js @@ -221,7 +221,7 @@ const FormItemTable = ({ label="" size="small" inCents - inputProps={{ step: 1 }} + inputProps={{ step: 0.01 }} /> ({ + ...form, + discount: form.discount === "0%" ? "" : form.discount + })); + const tableColumns = [ { columnKey: "code", @@ -96,6 +101,10 @@ const CartView = ({ columnKey: "addon_name", header: T.translate("edit_sponsor.cart_tab.add_ons") }, + { + columnKey: "item_count", + header: T.translate("edit_sponsor.cart_tab.items") + }, { columnKey: "manage_items", header: "", @@ -180,7 +189,7 @@ const CartView = ({ { addon_name: form.addon_name || "None", amount: currencyAmountFromCents(form.net_amount), discount, + item_count: `${form.items.length} ${ + form.items.length === 1 ? "item" : "items" + }`, items: form.items.map((it) => ({ ...it, custom_rate: currencyAmountFromCents(it.custom_rate || 0)