chore(FE-198): create UploadRequestDocumentsFormSchema and UploadRequestDocumentsFormValues

This commit is contained in:
ValdiANS
2025-11-17 14:07:14 +07:00
parent 83f1ba46a7
commit e6ac11893a
@@ -89,10 +89,18 @@ export const ExpenseRequestFormSchema: Yup.ObjectSchema<ExpenseFormSchemaType> =
export const UpdateExpenseRequestFormSchema = ExpenseRequestFormSchema; export const UpdateExpenseRequestFormSchema = ExpenseRequestFormSchema;
export const UploadRequestDocumentsFormSchema = Yup.object({
request_documents: Yup.array().of(Yup.mixed<File>().required()).required(),
});
export type ExpenseRequestFormValues = Yup.InferType< export type ExpenseRequestFormValues = Yup.InferType<
typeof ExpenseRequestFormSchema typeof ExpenseRequestFormSchema
>; >;
export type UploadRequestDocumentsFormValues = Yup.InferType<
typeof UploadRequestDocumentsFormSchema
>;
export const getExpenseFormInitialValues = ( export const getExpenseFormInitialValues = (
initialValues?: Expense initialValues?: Expense
): ExpenseRequestFormValues => { ): ExpenseRequestFormValues => {