progress in expense update

This commit is contained in:
pramod mahajan 2025-07-24 02:55:39 +05:30
parent 9367c6de28
commit 653051919c
2 changed files with 3 additions and 1 deletions

View File

@ -35,7 +35,7 @@ export const ExpenseSchema = (expenseTypes) => {
.array(
z.object({
fileName: z.string().min(1, { message: "Filename is required" }),
base64Data: z.string().min(1, { message: "File data is required" }),
base64Data: z.string().nullable(),
contentType: z.string().refine((val) => ALLOWED_TYPES.includes(val), {
message: "Only PDF, PNG, JPG, or JPEG files are allowed",
}),

View File

@ -71,6 +71,7 @@ const ManageExpense = ({ closeModal, expenseToEdit = null }) => {
error: EmpError,
} = useEmployeesByProject(selectedproject);
const files = watch("billAttachments");
const onFileChange = async (e) => {
const newFiles = Array.from(e.target.files);
@ -181,6 +182,7 @@ const ManageExpense = ({ closeModal, expenseToEdit = null }) => {
useEffect(() => {
setExpenseType(ExpenseTypes?.find((type) => type.id === ExpenseTypeId));
return () => reset(defaultExpense);
}, [ExpenseTypeId]);
const handleClose = () => {