diff --git a/src/model/quizSettings.ts b/src/model/quizSettings.ts
index db37e5c4..7bde9206 100644
--- a/src/model/quizSettings.ts
+++ b/src/model/quizSettings.ts
@@ -33,6 +33,7 @@ export interface QuizConfig {
startpageType: QuizStartpageType;
results: QuizResultsType;
haveRoot: string | null;
+ theme: string | "StandardTheme" | "PinkTheme";
resultInfo: {
when: 'before' | 'after' | 'email',
share: true | false,
@@ -92,6 +93,7 @@ export const defaultQuizConfig: QuizConfig = {
startpageType: null,
results: null,
haveRoot: null,
+ theme: "StandardTheme",
resultInfo: {
when: 'after',
share: false,
diff --git a/src/pages/ViewPublicationPage/index.tsx b/src/pages/ViewPublicationPage/index.tsx
index f780e1c4..4a9ba34f 100644
--- a/src/pages/ViewPublicationPage/index.tsx
+++ b/src/pages/ViewPublicationPage/index.tsx
@@ -7,7 +7,7 @@ import { useQuestions } from "@root/questions/hooks";
import { useCurrentQuiz } from "@root/quizes/hooks";
import useSWR from "swr";
import { quizApi } from "@api/quiz";
-import { setQuizes } from "@root/quizes/actions";
+import { setQuizes, updateQuiz } from "@root/quizes/actions";
import { isAxiosError } from "axios";
import { devlog } from "@frontend/kitui";
import { useQuizStore } from "@root/quizes/store";
@@ -63,7 +63,7 @@ export const ViewPage = () => {
if (visualStartPage === undefined) return <>>;
if (questions.length === 0 || (questions.length === 1 && questions[0].type === "result")) return
return (
-
+
{!visualStartPage ? (
@@ -71,8 +71,12 @@ export const ViewPage = () => {
)}
-
-
+
+
diff --git a/src/pages/startPage/EditPage.tsx b/src/pages/startPage/EditPage.tsx
index 11f091bb..636ed4ad 100755
--- a/src/pages/startPage/EditPage.tsx
+++ b/src/pages/startPage/EditPage.tsx
@@ -52,6 +52,7 @@ export default function EditPage() {
const { editQuizId } = useQuizStore();
const { questions } = useQuestionsStore();
+ console.log(quiz)
useEffect(() => {
const getData = async () => {
const quizes = await quizApi.getList();