From 0e0accc115b2bb11ec36a7dcb883525a10cee52e Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Sat, 1 Aug 2026 13:36:29 +0100 Subject: [PATCH] Update navigation button states across various components to improve user interaction - Modified the `disabled` prop for `ObjectTableNavigationButtons` in multiple components, including InvoiceInfo, PaymentInfo, and TaxRecordInfo, to account for both loading states and editing states. - This change enhances user experience by preventing interactions during loading or editing, ensuring a smoother workflow across the dashboard. --- src/components/Dashboard/Finance/Invoices/InvoiceInfo.jsx | 2 +- src/components/Dashboard/Finance/Payments/PaymentInfo.jsx | 2 +- .../Dashboard/Finance/TaxRecords/TaxRecordInfo.jsx | 6 ++++-- .../Inventory/FilamentStocks/FilamentStockInfo.jsx | 2 +- .../Dashboard/Inventory/OrderItems/OrderItemInfo.jsx | 6 ++++-- .../Dashboard/Inventory/PartStocks/PartStockInfo.jsx | 2 +- .../Dashboard/Inventory/ProductStocks/ProductStockInfo.jsx | 2 +- .../Inventory/PurchaseOrders/PurchaseOrderInfo.jsx | 2 +- .../Dashboard/Inventory/Shipments/PurchaseOrderInfo.jsx | 6 ++++-- .../Dashboard/Inventory/Shipments/ShipmentInfo.jsx | 6 ++++-- .../Dashboard/Inventory/StockAudits/StockAuditInfo.jsx | 6 ++++-- .../Inventory/StockLocations/StockLocationInfo.jsx | 6 ++++-- .../Inventory/StockTransfers/StockTransferInfo.jsx | 2 +- .../Dashboard/Management/AppPasswords/AppPasswordInfo.jsx | 2 +- .../Management/CourierServices/CourierServiceInfo.jsx | 6 ++++-- .../Dashboard/Management/Couriers/CourierInfo.jsx | 6 ++++-- .../Dashboard/Management/DocumentJobs/DocumentJobInfo.jsx | 6 ++++-- .../Management/DocumentPrinters/DocumentPrinterInfo.jsx | 2 +- .../Dashboard/Management/DocumentSizes/DocumentSizeInfo.jsx | 2 +- .../Management/DocumentTemplates/DocumentTemplateInfo.jsx | 2 +- .../Dashboard/Management/FilamentSkus/FilamentSkuInfo.jsx | 6 ++++-- .../Dashboard/Management/Filaments/FilamentInfo.jsx | 6 ++++-- src/components/Dashboard/Management/Files/FileInfo.jsx | 2 +- src/components/Dashboard/Management/Hosts/HostInfo.jsx | 6 ++++-- .../Dashboard/Management/Materials/MaterialInfo.jsx | 6 ++++-- .../Dashboard/Management/NoteTypes/NoteTypeInfo.jsx | 6 ++++-- src/components/Dashboard/Management/Notes/NoteInfo.jsx | 6 ++++-- .../Dashboard/Management/PartSkus/PartSkuInfo.jsx | 6 ++++-- src/components/Dashboard/Management/Parts/PartInfo.jsx | 6 ++++-- .../Management/ProductCategories/ProductCategoryInfo.jsx | 6 ++++-- .../Dashboard/Management/ProductSkus/ProductSkuInfo.jsx | 6 ++++-- .../Dashboard/Management/Products/ProductInfo.jsx | 6 ++++-- .../Dashboard/Management/TaxRates/TaxRateInfo.jsx | 6 ++++-- src/components/Dashboard/Management/Users/UserInfo.jsx | 6 ++++-- src/components/Dashboard/Management/Vendors/VendorInfo.jsx | 6 ++++-- .../Dashboard/Production/GCodeFiles/GCodeFileInfo.jsx | 6 ++++-- src/components/Dashboard/Production/Jobs/JobInfo.jsx | 2 +- .../Dashboard/Production/Printers/PrinterInfo.jsx | 2 +- src/components/Dashboard/Production/SubJobs/SubJobInfo.jsx | 2 +- src/components/Dashboard/Sales/Clients/ClientInfo.jsx | 6 ++++-- .../Dashboard/Sales/ListingVarients/ListingVarientInfo.jsx | 6 ++++-- src/components/Dashboard/Sales/Listings/ListingInfo.jsx | 6 ++++-- .../Dashboard/Sales/Marketplaces/MarketplaceInfo.jsx | 6 ++++-- .../Dashboard/Sales/SalesOrders/SalesOrderInfo.jsx | 2 +- 44 files changed, 128 insertions(+), 72 deletions(-) diff --git a/src/components/Dashboard/Finance/Invoices/InvoiceInfo.jsx b/src/components/Dashboard/Finance/Invoices/InvoiceInfo.jsx index 3a7d6d2..93d3e54 100644 --- a/src/components/Dashboard/Finance/Invoices/InvoiceInfo.jsx +++ b/src/components/Dashboard/Finance/Invoices/InvoiceInfo.jsx @@ -170,7 +170,7 @@ const InvoiceInfo = () => { loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> { loading={objectFormState.editLoading} />