From 9e65f6d46df33abfc6c52cc3b4a989ffd9eb1252 Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Mon, 27 Jul 2026 02:43:42 +0100 Subject: [PATCH] Enhance DocumentPrinter components with labelWidth adjustments and UI improvements - Added labelWidth properties to NewDocumentPrinter and DocumentPrinterInfo components for better layout control. - Updated the DocumentPrinter model to change the label from 'Current Document Size' to 'Document Size' for clarity. - Improved the disabled state handling in DocumentPrinterInfo for better user experience during editing. --- .../Management/DocumentPrinters/DocumentPrinterInfo.jsx | 5 ++++- .../Management/DocumentPrinters/NewDocumentPrinter.jsx | 6 ++++++ src/database/models/DocumentPrinter.js | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/components/Dashboard/Management/DocumentPrinters/DocumentPrinterInfo.jsx b/src/components/Dashboard/Management/DocumentPrinters/DocumentPrinterInfo.jsx index 669710a..215c47f 100644 --- a/src/components/Dashboard/Management/DocumentPrinters/DocumentPrinterInfo.jsx +++ b/src/components/Dashboard/Management/DocumentPrinters/DocumentPrinterInfo.jsx @@ -129,7 +129,9 @@ const DocumentPrinterInfo = () => { }} editLoading={objectFormState.editLoading} formValid={objectFormState.formValid} - disabled={objectFormState.beingEditedByOther || objectFormState.loading} + disabled={ + objectFormState.beingEditedByOther || objectFormState.loading + } loading={objectFormState.editLoading} /> @@ -164,6 +166,7 @@ const DocumentPrinterInfo = () => { loading={loading} indicator={} isEditing={isEditing} + labelWidth={165} type='documentPrinter' objectData={objectData} /> diff --git a/src/components/Dashboard/Management/DocumentPrinters/NewDocumentPrinter.jsx b/src/components/Dashboard/Management/DocumentPrinters/NewDocumentPrinter.jsx index 21fbde7..20c7782 100644 --- a/src/components/Dashboard/Management/DocumentPrinters/NewDocumentPrinter.jsx +++ b/src/components/Dashboard/Management/DocumentPrinters/NewDocumentPrinter.jsx @@ -21,6 +21,7 @@ const NewDocumentPrinter = ({ onOk, defaultValues }) => { bordered={false} isEditing={true} required={true} + labelWidth={100} objectData={objectData} /> ) @@ -35,6 +36,7 @@ const NewDocumentPrinter = ({ onOk, defaultValues }) => { bordered={false} isEditing={true} required={false} + labelWidth={125} visibleProperties={{ content: false, testObject: false }} objectData={objectData} /> @@ -52,8 +54,12 @@ const NewDocumentPrinter = ({ onOk, defaultValues }) => { _id: false, _reference: false, createdAt: false, + connectedAt: false, + state: false, + online: false, updatedAt: false }} + labelWidth={130} isEditing={false} objectData={objectData} /> diff --git a/src/database/models/DocumentPrinter.js b/src/database/models/DocumentPrinter.js index a8725d0..9a76194 100644 --- a/src/database/models/DocumentPrinter.js +++ b/src/database/models/DocumentPrinter.js @@ -211,7 +211,7 @@ export const DocumentPrinter = { }, { name: 'currentDocumentSize', - label: 'Current Document Size', + label: 'Document Size', required: false, type: 'object', objectType: 'documentSize',