From 75efb26aa859fb4b65e23369056bec9466eaf12a Mon Sep 17 00:00:00 2001 From: AlicjaSzu Date: Fri, 15 May 2020 17:19:51 +0200 Subject: [PATCH 1/4] add discount to Order details view --- locale/defaultMessages.json | 4 ++++ .../components/OrderPayment/OrderPayment.tsx | 14 ++++++++++++++ src/orders/queries.ts | 4 ++++ src/orders/types/FulfillOrder.ts | 7 +++++++ src/orders/types/OrderCancel.ts | 7 +++++++ src/orders/types/OrderCapture.ts | 7 +++++++ src/orders/types/OrderDetails.ts | 7 +++++++ src/orders/types/OrderDetailsFragment.ts | 7 +++++++ src/orders/types/OrderDraftCancel.ts | 7 +++++++ src/orders/types/OrderDraftFinalize.ts | 7 +++++++ src/orders/types/OrderDraftUpdate.ts | 7 +++++++ src/orders/types/OrderFulfillmentCancel.ts | 7 +++++++ src/orders/types/OrderFulfillmentUpdateTracking.ts | 7 +++++++ src/orders/types/OrderLineDelete.ts | 7 +++++++ src/orders/types/OrderLineUpdate.ts | 7 +++++++ src/orders/types/OrderLinesAdd.ts | 7 +++++++ src/orders/types/OrderMarkAsPaid.ts | 7 +++++++ src/orders/types/OrderRefund.ts | 7 +++++++ src/orders/types/OrderVoid.ts | 7 +++++++ 19 files changed, 134 insertions(+) diff --git a/locale/defaultMessages.json b/locale/defaultMessages.json index efb382289..b94bb5e2f 100644 --- a/locale/defaultMessages.json +++ b/locale/defaultMessages.json @@ -2749,6 +2749,10 @@ "context": "order payment", "string": "Outstanding Balance" }, + "src_dot_orders_dot_components_dot_OrderPayment_dot_3720114122": { + "context": "order discount", + "string": "Discount" + }, "src_dot_orders_dot_components_dot_OrderPayment_dot_3768782744": { "context": "order payment", "string": "Preauthorized amount" diff --git a/src/orders/components/OrderPayment/OrderPayment.tsx b/src/orders/components/OrderPayment/OrderPayment.tsx index 2a8368e30..968ac7385 100644 --- a/src/orders/components/OrderPayment/OrderPayment.tsx +++ b/src/orders/components/OrderPayment/OrderPayment.tsx @@ -159,6 +159,20 @@ const OrderPayment: React.FC = props => { )} + {maybe(() => order && order.discount.amount !== 0) ? ( + + + + + + + - + + + ) : null} Date: Fri, 15 May 2020 18:09:14 +0200 Subject: [PATCH 2/4] update orderes fixtures --- src/orders/fixtures.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/orders/fixtures.ts b/src/orders/fixtures.ts index acd3fc9e2..a881d9769 100644 --- a/src/orders/fixtures.ts +++ b/src/orders/fixtures.ts @@ -810,6 +810,7 @@ export const order = (placeholder: string): OrderDetails_order => ({ canFinalize: true, created: "2018-09-11T09:37:28.185874+00:00", customerNote: "Lorem ipsum dolor sit amet", + discount: null, events: [ { __typename: "OrderEvent", @@ -1043,6 +1044,7 @@ export const draftOrder = (placeholder: string): OrderDetails_order => ({ customerNote: "Lorem ipsum dolor sit", events: [], fulfillments: [], + discount: null, id: "T3JkZXI6MjQ=", lines: [ { From aefb339861e3867b898cb656865f1d60b1d2d492 Mon Sep 17 00:00:00 2001 From: AlicjaSzu Date: Tue, 19 May 2020 11:34:01 +0200 Subject: [PATCH 3/4] fix orders fixture error --- src/orders/components/OrderPayment/OrderPayment.tsx | 4 ++-- src/orders/fixtures.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/orders/components/OrderPayment/OrderPayment.tsx b/src/orders/components/OrderPayment/OrderPayment.tsx index 968ac7385..dcdaa71f9 100644 --- a/src/orders/components/OrderPayment/OrderPayment.tsx +++ b/src/orders/components/OrderPayment/OrderPayment.tsx @@ -159,7 +159,7 @@ const OrderPayment: React.FC = props => { )} - {maybe(() => order && order.discount.amount !== 0) ? ( + {maybe(() => order && order.discount.amount !== 0) && ( = props => { - - ) : null} + )} ({ canFinalize: true, created: "2018-09-20T23:23:39.811428+00:00", customerNote: "Lorem ipsum dolor sit", + discount: null, events: [], fulfillments: [], - discount: null, id: "T3JkZXI6MjQ=", lines: [ { From 1047762aa67564f642e4f8d01ecc5b97da2bedbc Mon Sep 17 00:00:00 2001 From: AlicjaSzu Date: Tue, 19 May 2020 13:10:11 +0200 Subject: [PATCH 4/4] OrderPayment - update discount condition --- src/orders/components/OrderPayment/OrderPayment.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/orders/components/OrderPayment/OrderPayment.tsx b/src/orders/components/OrderPayment/OrderPayment.tsx index dcdaa71f9..48a1c1992 100644 --- a/src/orders/components/OrderPayment/OrderPayment.tsx +++ b/src/orders/components/OrderPayment/OrderPayment.tsx @@ -159,7 +159,7 @@ const OrderPayment: React.FC = props => { )} - {maybe(() => order && order.discount.amount !== 0) && ( + {order?.discount?.amount > 0 && (