[verified] Add exam template setup canvas

This commit is contained in:
2026-06-07 01:27:44 +01:00
parent f067db3eb8
commit dea3275f23
8 changed files with 553 additions and 1 deletions
+7
View File
@@ -17,6 +17,7 @@ import type {
ExamResponseArea,
ExamTemplate,
ExamTemplateDetail,
TemplateReplacePayload,
UpdateTemplateMetaPayload,
} from '../../types/exam.types';
@@ -164,6 +165,12 @@ export const examRepository = {
}
},
async replaceTemplate(templateId: string, payload: TemplateReplacePayload): Promise<ExamTemplateDetail> {
const headers = await authHeaders();
const res = await axios.put<ExamTemplateDetail>(`${EXAM_BASE}/templates/${templateId}`, payload, { headers });
return res.data;
},
async archiveTemplate(templateId: string): Promise<void> {
const headers = await authHeaders();
await axios.delete(`${EXAM_BASE}/templates/${templateId}`, { headers });