From 26675d61c3e33e4ae6be3a2cc6560cdf403ea925 Mon Sep 17 00:00:00 2001 From: Kartik Sharma Date: Mon, 10 Nov 2025 15:36:17 +0530 Subject: [PATCH 1/2] UI correction at Collection form. --- src/components/collections/CollectionList.jsx | 2 +- .../collections/ManageCollection.jsx | 23 +++++---- src/pages/collections/CollectionPage.jsx | 47 +++++++++---------- 3 files changed, 36 insertions(+), 36 deletions(-) diff --git a/src/components/collections/CollectionList.jsx b/src/components/collections/CollectionList.jsx index eba51a1d..7ef961c3 100644 --- a/src/components/collections/CollectionList.jsx +++ b/src/components/collections/CollectionList.jsx @@ -156,7 +156,7 @@ const CollectionList = ({ fromDate, toDate, isPending, searchString }) => { className="card-datatable table-responsive page-min-h" id="horizontal-example" > -
+
diff --git a/src/components/collections/ManageCollection.jsx b/src/components/collections/ManageCollection.jsx index 68667d61..608a6c33 100644 --- a/src/components/collections/ManageCollection.jsx +++ b/src/components/collections/ManageCollection.jsx @@ -140,15 +140,15 @@ const ManageCollection = ({ collectionId, onClose }) => { description: data?.description, attachments: data.attachments ? data.attachments.map((doc) => ({ - fileName: doc.fileName, - base64Data: null, - contentType: doc.contentType, - documentId: doc.documentId, - fileSize: 0, - description: "", - preSignedUrl: doc.preSignedUrl, - isActive: doc.isActive ?? true, - })) + fileName: doc.fileName, + base64Data: null, + contentType: doc.contentType, + documentId: doc.documentId, + fileSize: 0, + description: "", + preSignedUrl: doc.preSignedUrl, + isActive: doc.isActive ?? true, + })) : [], }); } @@ -228,6 +228,7 @@ const ManageCollection = ({ collectionId, onClose }) => {
{
{
{ (fileError?.fileSize?.message || fileError?.contentType?.message || fileError?.base64Data?.message, - fileError?.documentId?.message) + fileError?.documentId?.message) }
))} diff --git a/src/pages/collections/CollectionPage.jsx b/src/pages/collections/CollectionPage.jsx index 298bde19..fbac9564 100644 --- a/src/pages/collections/CollectionPage.jsx +++ b/src/pages/collections/CollectionPage.jsx @@ -112,15 +112,15 @@ const CollectionPage = () => { data={[{ label: "Home", link: "/" }, { label: "Collection" }]} /> -
-
-
+
+
+ {/* Left side: Date Picker + Show Pending (stacked on mobile) */} +
-
-
-
+ +
{ onChange={(e) => setShowPending(e.target.checked)} />
-
-
- {" "} - setSearchText(e.target.value)} - placeholder="Search Collection" - className="form-control form-control-sm" - /> -
+ {/* Right side: Search + Add Button */} +
+ setSearchText(e.target.value)} + placeholder="Search Collection" + className="form-control form-control-sm w-auto" + /> + {(canCreate || isAdmin) && ( )}
+
+
Date: Mon, 10 Nov 2025 16:00:28 +0530 Subject: [PATCH 2/2] Ui alignment in Recurring Expense and Payment Request page. --- src/components/Expenses/ExpenseSkeleton.jsx | 2 +- src/components/PaymentRequest/PaymentRequestList.jsx | 2 +- src/components/RecurringExpense/RecurringExpenseList.jsx | 8 +++++--- src/pages/PaymentRequest/PaymentRequestPage.jsx | 8 +++++--- src/pages/RecurringExpense/RecurringExpensePage.jsx | 7 ++++--- 5 files changed, 16 insertions(+), 11 deletions(-) diff --git a/src/components/Expenses/ExpenseSkeleton.jsx b/src/components/Expenses/ExpenseSkeleton.jsx index 4356eda0..8a4afe95 100644 --- a/src/components/Expenses/ExpenseSkeleton.jsx +++ b/src/components/Expenses/ExpenseSkeleton.jsx @@ -154,7 +154,7 @@ export const ExpenseTableSkeleton = ({ groups = 3, rowsPerGroup = 3 }) => {
-
Expense Categort
+
Expense Category
Payment Mode
diff --git a/src/components/PaymentRequest/PaymentRequestList.jsx b/src/components/PaymentRequest/PaymentRequestList.jsx index c8167e45..d7143939 100644 --- a/src/components/PaymentRequest/PaymentRequestList.jsx +++ b/src/components/PaymentRequest/PaymentRequestList.jsx @@ -239,7 +239,7 @@ const PaymentRequestList = ({ filters, groupBy = "submittedBy", search }) => { /> )}
-
+
diff --git a/src/components/RecurringExpense/RecurringExpenseList.jsx b/src/components/RecurringExpense/RecurringExpenseList.jsx index aa039448..2d413ead 100644 --- a/src/components/RecurringExpense/RecurringExpenseList.jsx +++ b/src/components/RecurringExpense/RecurringExpenseList.jsx @@ -181,10 +181,11 @@ const RecurringExpenseList = ({ search, filterStatuses }) => { /> )} -
+
- {Array.isArray(filteredData) && filteredData.length > 0 && ( -
+
+ {Array.isArray(filteredData) && filteredData.length > 0 && ( +
{recurringExpenseColumns.map((col) => ( @@ -284,6 +285,7 @@ const RecurringExpenseList = ({ search, filterStatuses }) => { {isError ? (

{error.message}

):(

No Recurring Expense Found

)} )} + {/* Pagination */} diff --git a/src/pages/PaymentRequest/PaymentRequestPage.jsx b/src/pages/PaymentRequest/PaymentRequestPage.jsx index 541a366e..db174309 100644 --- a/src/pages/PaymentRequest/PaymentRequestPage.jsx +++ b/src/pages/PaymentRequest/PaymentRequestPage.jsx @@ -73,7 +73,7 @@ const PaymentRequestPage = () => { {/* Top Bar */}
-
+
{ className="form-control form-control-sm w-auto" placeholder="Search Payment Request" value={search} + style={{minWidth:"200px"}} onChange={(e) => setSearch(e.target.value)} />
-
+