From 75b4643918a2b2da113b92a6e43019943e2a7047 Mon Sep 17 00:00:00 2001 From: Joao Correia Date: Sun, 9 Feb 2025 17:37:19 +0000 Subject: [PATCH] Add button to submit exam without approval process --- .../ExamEditor/SettingsEditor/index.tsx | 18 ++++++++++-- .../ExamEditor/SettingsEditor/level.tsx | 5 ++-- .../SettingsEditor/listening/index.tsx | 5 ++-- .../SettingsEditor/reading/index.tsx | 5 ++-- .../SettingsEditor/speaking/index.tsx | 5 ++-- .../SettingsEditor/writing/index.tsx | 5 ++-- src/interfaces/exam.ts | 1 + src/pages/api/exam/[module]/index.ts | 28 +++++++++++-------- 8 files changed, 47 insertions(+), 25 deletions(-) diff --git a/src/components/ExamEditor/SettingsEditor/index.tsx b/src/components/ExamEditor/SettingsEditor/index.tsx index faf6bcbc..be98e4b4 100644 --- a/src/components/ExamEditor/SettingsEditor/index.tsx +++ b/src/components/ExamEditor/SettingsEditor/index.tsx @@ -19,7 +19,7 @@ interface SettingsEditorProps { children?: ReactNode; canPreview: boolean; canSubmit: boolean; - submitModule: () => void; + submitModule: (requiresApproval: boolean) => void; preview: () => void; } @@ -148,19 +148,31 @@ const SettingsEditor: React.FC = ({ {children} -
+
+