diff --git a/apps/frontend/src/modules/assessmentManagement/queries/assessmentQueries.ts b/apps/frontend/src/modules/assessmentManagement/queries/assessmentQueries.ts index e9a2e25..0a496a3 100644 --- a/apps/frontend/src/modules/assessmentManagement/queries/assessmentQueries.ts +++ b/apps/frontend/src/modules/assessmentManagement/queries/assessmentQueries.ts @@ -148,4 +148,26 @@ export const submitOptionMutationOptions: () => UseMutationOptions< Parameters[0] > = () => ({ mutationFn: submitOption, -}); \ No newline at end of file +}); + +export const submitValidation = async ( + form: { + assessmentId: string; + questionId: string; + validationInformation: string; + } +) => { + return await fetchRPC( + client.assessments.submitValidation.$post({ + json: { + ...form, + assessmentId: String(form.assessmentId), + questionId: String(form.questionId), + }, + }) + ); +}; + +export const submitValidationMutationOptions = () => ({ + mutationFn: submitValidation, +}); \ No newline at end of file