From 27acd1b4f24edff58c6dd4730dd10e9504050f6c Mon Sep 17 00:00:00 2001 From: Arif-tekdi-technologies Date: Thu, 10 Oct 2024 17:30:07 +0530 Subject: [PATCH] Publish added --- src/components/CourseCard.tsx | 4 +++- src/components/QuestionSetEditor.tsx | 3 ++- src/pages/workspace/content/submitted/index.tsx | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/CourseCard.tsx b/src/components/CourseCard.tsx index e08938d..84dbe7b 100644 --- a/src/components/CourseCard.tsx +++ b/src/components/CourseCard.tsx @@ -23,6 +23,7 @@ interface ContentCardProps { status: string; identifier?: string; mimeType?: string; + mode?:string; onDelete?: () => void; } @@ -34,6 +35,7 @@ const CourseCard: React.FC = ({ status, identifier, mimeType, + mode, onDelete, }) => { const theme = useTheme(); @@ -42,7 +44,7 @@ const CourseCard: React.FC = ({ if (mimeType === "application/vnd.sunbird.questionset") { router.push({ pathname: `/editor`, - query: { identifier }, + query: { identifier, mode }, }); } }; diff --git a/src/components/QuestionSetEditor.tsx b/src/components/QuestionSetEditor.tsx index 20aacc6..58a5601 100644 --- a/src/components/QuestionSetEditor.tsx +++ b/src/components/QuestionSetEditor.tsx @@ -5,6 +5,7 @@ import { useRouter } from "next/router"; const QuestionSetEditor: React.FC = () => { const router = useRouter(); const { identifier } = router.query; + const { mode } = router.query; const questionSetEditorConfig = { context: { programId: "", @@ -67,7 +68,7 @@ const QuestionSetEditor: React.FC = () => { }, }, config: { - mode: "edit", + mode: mode || "edit", enableQuestionCreation: true, enableAddFromLibrary: true, editableFields: { diff --git a/src/pages/workspace/content/submitted/index.tsx b/src/pages/workspace/content/submitted/index.tsx index ca4f222..9cbd5c6 100644 --- a/src/pages/workspace/content/submitted/index.tsx +++ b/src/pages/workspace/content/submitted/index.tsx @@ -104,6 +104,7 @@ const SubmittedForReviewPage = () => { status={content.status} identifier={content?.identifier} mimeType={content?.mimeType} + mode={'review'} onDelete={() => handleDelete(index)} />