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