From ed0f77743152a19c7673f5fcad795e943a4685c9 Mon Sep 17 00:00:00 2001 From: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com> Date: Mon, 6 Mar 2023 17:06:28 +0100 Subject: [PATCH] fix(admin-ui): Discount in DraftOrder create flow (#3378) Solves #3332 --- .../domain/orders/new/components/summary.tsx | 74 ++++++++++--------- 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/packages/admin-ui/ui/src/domain/orders/new/components/summary.tsx b/packages/admin-ui/ui/src/domain/orders/new/components/summary.tsx index 0bf70bd3b6..c794b2d3d8 100644 --- a/packages/admin-ui/ui/src/domain/orders/new/components/summary.tsx +++ b/packages/admin-ui/ui/src/domain/orders/new/components/summary.tsx @@ -3,7 +3,7 @@ import { useAdminGetDiscountByCode, useAdminShippingOptions, } from "medusa-react" -import React, { useContext, useEffect, useMemo, useState } from "react" +import { useContext, useEffect, useMemo, useState } from "react" import { useWatch } from "react-hook-form" import Avatar from "../../../../components/atoms/avatar" import Button from "../../../../components/fundamentals/button" @@ -64,9 +64,12 @@ const Summary = () => { name: "custom_shipping_price", }) - const { discount, status } = useAdminGetDiscountByCode(discountCode!, { - enabled: !!discountCode, - }) + const { discount, status, isFetching } = useAdminGetDiscountByCode( + discountCode!, + { + enabled: !!discountCode, + } + ) const { shipping_options } = useAdminShippingOptions( { region_id: region?.value }, @@ -126,7 +129,7 @@ const Summary = () => { - + Details Quantity @@ -145,18 +148,18 @@ const Summary = () => { className={clsx("border-b-grey-0 hover:bg-grey-0")} > -
-
+
+
{item.thumbnail ? ( ) : ( )}
-
+
{item.product_title} @@ -178,11 +181,11 @@ const Summary = () => {
{!showAddDiscount && !discount?.rule && ( -
+
- {discError && ( -
- {discError} -
- )}
-
+ +
+
+ {discError && {discError}} +