Add discounts providers to unconfirmed order

This commit is contained in:
Magdalena Markusik 2021-03-23 13:16:28 +01:00
parent 743e122029
commit c8cfb2b2b2

View file

@ -601,7 +601,7 @@ export const OrderDetails: React.FC<OrderDetailsProps> = ({ id, params }) => {
/> />
</> </>
)} )}
{isOrderUnconfirmed && ( {order && isOrderUnconfirmed && (
<> <>
<WindowTitle <WindowTitle
title={intl.formatMessage( title={intl.formatMessage(
@ -616,8 +616,12 @@ export const OrderDetails: React.FC<OrderDetailsProps> = ({ id, params }) => {
} }
)} )}
/> />
<OrderDiscountProvider order={order}>
<OrderLineDiscountProvider order={order}>
<OrderDetailsPage <OrderDetailsPage
onOrderReturn={() => navigate(orderReturnPath(id))} onOrderReturn={() =>
navigate(orderReturnPath(id))
}
disabled={ disabled={
updateMetadataOpts.loading || updateMetadataOpts.loading ||
updatePrivateMetadataOpts.loading updatePrivateMetadataOpts.loading
@ -665,7 +669,9 @@ export const OrderDetails: React.FC<OrderDetailsProps> = ({ id, params }) => {
)} )}
userPermissions={user?.userPermissions || []} userPermissions={user?.userPermissions || []}
onOrderCancel={() => openModal("cancel")} onOrderCancel={() => openModal("cancel")}
onOrderFulfill={() => navigate(orderFulfillUrl(id))} onOrderFulfill={() =>
navigate(orderFulfillUrl(id))
}
onFulfillmentCancel={fulfillmentId => onFulfillmentCancel={fulfillmentId =>
navigate( navigate(
orderUrl(id, { orderUrl(id, {
@ -684,8 +690,11 @@ export const OrderDetails: React.FC<OrderDetailsProps> = ({ id, params }) => {
} }
onPaymentCapture={() => openModal("capture")} onPaymentCapture={() => openModal("capture")}
onPaymentVoid={() => openModal("void")} onPaymentVoid={() => openModal("void")}
onPaymentRefund={() => navigate(orderRefundUrl(id))} onPaymentRefund={() =>
onProductClick={id => () => navigate(productUrl(id))} navigate(orderRefundUrl(id))
}
onProductClick={id => () =>
navigate(productUrl(id))}
onBillingAddressEdit={() => onBillingAddressEdit={() =>
openModal("edit-billing-address") openModal("edit-billing-address")
} }
@ -698,8 +707,9 @@ export const OrderDetails: React.FC<OrderDetailsProps> = ({ id, params }) => {
} }
onInvoiceClick={id => onInvoiceClick={id =>
window.open( window.open(
order.invoices.find(invoice => invoice.id === id) order.invoices.find(
?.url, invoice => invoice.id === id
)?.url,
"_blank" "_blank"
) )
} }
@ -713,6 +723,8 @@ export const OrderDetails: React.FC<OrderDetailsProps> = ({ id, params }) => {
} }
onSubmit={handleSubmit} onSubmit={handleSubmit}
/> />
</OrderLineDiscountProvider>
</OrderDiscountProvider>
<OrderCannotCancelOrderDialog <OrderCannotCancelOrderDialog
onClose={closeModal} onClose={closeModal}
open={ open={