From 2c3a3ed2bb6da7fd7cd19c18c1e47f5282c505d3 Mon Sep 17 00:00:00 2001 From: pramod mahajan Date: Thu, 24 Jul 2025 12:35:12 +0530 Subject: [PATCH] completed full updation for expnse feature --- src/components/Expenses/ExpenseSchema.js | 2 ++ src/components/Expenses/ManageExpense.jsx | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/Expenses/ExpenseSchema.js b/src/components/Expenses/ExpenseSchema.js index 7c4993c5..705efe6b 100644 --- a/src/components/Expenses/ExpenseSchema.js +++ b/src/components/Expenses/ExpenseSchema.js @@ -39,10 +39,12 @@ export const ExpenseSchema = (expenseTypes) => { contentType: z.string().refine((val) => ALLOWED_TYPES.includes(val), { message: "Only PDF, PNG, JPG, or JPEG files are allowed", }), + documentId:z.string().optional(), fileSize: z.number().max(MAX_FILE_SIZE, { message: "File size must be less than or equal to 5MB", }), description: z.string().optional(), + isActive:z.boolean().default(true) }) ) .nonempty({ message: "At least one file attachment is required" }), diff --git a/src/components/Expenses/ManageExpense.jsx b/src/components/Expenses/ManageExpense.jsx index 79fd75f2..bed6cf24 100644 --- a/src/components/Expenses/ManageExpense.jsx +++ b/src/components/Expenses/ManageExpense.jsx @@ -71,7 +71,6 @@ const ManageExpense = ({ closeModal, expenseToEdit = null }) => { error: EmpError, } = useEmployeesByProject(selectedproject); - const files = watch("billAttachments"); const onFileChange = async (e) => { const newFiles = Array.from(e.target.files);