feat(exam): render template PDFs behind setup canvas

This commit is contained in:
2026-06-07 03:56:09 +01:00
parent 61a189a7a2
commit aa2f35e467
7 changed files with 192 additions and 21 deletions
+9
View File
@@ -127,6 +127,15 @@ export const examRepository = {
return res.data;
},
async getTemplateSourcePdf(templateId: string): Promise<ArrayBuffer> {
const headers = await authHeaders();
const res = await axios.get<ArrayBuffer>(`${EXAM_BASE}/templates/${templateId}/source-pdf`, {
headers,
responseType: 'arraybuffer',
});
return res.data;
},
async createTemplate(payload: CreateTemplatePayload): Promise<ExamTemplate> {
const headers = await authHeaders();
const res = await axios.post<ExamTemplate>(`${EXAM_BASE}/templates`, payload, { headers });