saleor-dashboard/src/orders/components
Wojciech Mista a5ac6bb92e
Exit form fixes (#1889)
* Add onBeforeUnload handler to prevent accidental refresh

* Update button messages

* Fix exit form not working after submit

* Make onBeforeUnload disable if env is development

* Fix onClose

* Remove internal date time field state

* Update messages and dialog

* Prevent navigation on 400 error

* Add submit disabled ref in exit form

* Update exit form dialog for disabled save

* Update confirmLeave forms to set ref if save is disabled

* Remove unused error handling

* Remove explicit ref type

* Remove unused import

* Fix disabled type

* Add disable check function to generic forms

* Add custom isDisabled method to sale and voucher forms

* Add default isDisabled functions to confirmLeave forms

* Update tests

* Remove unused code

* Rebase fixes + update tests

* Refactor form and useform

* Refactor disabling forms

* Change "saveDisabled" name to "isSaveDisabled" for improved readability

* Change "isDisabled" function to "checkIfSaveIsDisabled"

* Update exit form disabling conditions for zone rates forms
2022-03-23 10:13:23 +01:00
..
DraftOrderChannelSectionCard Saleor 1740 tests for draft orders (#1002) 2021-03-15 14:16:02 +01:00
OrderAddressFields Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderBulkCancelDialog Bump macaw to 0.3 (#1807) 2022-01-28 13:34:20 +01:00
OrderCancelDialog Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderCannotCancelOrderDialog Bump macaw to 0.3 (#1807) 2022-01-28 13:34:20 +01:00
OrderChannelSectionCard Saleor 1741 tests for orders (#1011) 2021-03-17 11:00:30 +01:00
OrderCustomer Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderCustomerAddressesEditDialog Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderCustomerChangeDialog Exit dirty form (#1816) 2022-02-01 10:58:06 +01:00
OrderCustomerNote Reduce bundle size (#1103) 2021-05-14 10:15:15 +02:00
OrderDetailsPage Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderDiscountCommonModal Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderDraftCancelDialog Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderDraftDetails Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderDraftDetailsProducts Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderDraftDetailsSummary Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderDraftList Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderDraftListPage Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderDraftPage Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderFulfilledProductsCard Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderFulfillmentApproveDialog Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderFulfillmentCancelDialog Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderFulfillmentSettings Update data test ids for 3.1 (#1814) 2022-02-11 12:28:55 +01:00
OrderFulfillmentTrackingDialog Remove initial data from tracking number form (#1910) 2022-03-21 12:35:19 +01:00
OrderFulfillPage Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderHistory Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderInvoiceEmailSendDialog Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderInvoiceList Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderList Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderListPage Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderMarkAsPaidDialog Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderPayment Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderPaymentDialog Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderPaymentVoidDialog Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderPriceLabel Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderProductAddDialog Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderProductsCardElements Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderRefund Use MacawUI (#1229) 2021-07-21 10:59:52 +02:00
OrderRefundFulfilledProducts Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderRefundPage Exit form fixes (#1889) 2022-03-23 10:13:23 +01:00
OrderRefundReturnAmount Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderRefundUnfulfilledProducts Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderReturnPage Exit form fixes (#1889) 2022-03-23 10:13:23 +01:00
OrderSettings Update data test ids for 3.1 (#1814) 2022-02-11 12:28:55 +01:00
OrderSettingsPage Exit form fixes (#1889) 2022-03-23 10:13:23 +01:00
OrderShippingMethodEditDialog Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderUnfulfilledProductsCard Use graphql-codegen (#1874) 2022-03-09 09:56:55 +01:00
OrderLimitReached.tsx Improve limit messages (#1274) 2021-08-10 10:59:15 +02:00