From 7824fafc51bef903f721ea5cdb10dd4808ec2110 Mon Sep 17 00:00:00 2001 From: nflnkr Date: Mon, 4 Dec 2023 14:52:18 +0300 Subject: [PATCH] add null to quizconfig/image types --- src/model/questionTypes/images.ts | 4 ++-- src/model/quizSettings.ts | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/model/questionTypes/images.ts b/src/model/questionTypes/images.ts index 8d04a71a..24b95fd8 100644 --- a/src/model/questionTypes/images.ts +++ b/src/model/questionTypes/images.ts @@ -29,8 +29,8 @@ export interface QuizQuestionImages extends QuizQuestionBase { variants: QuestionVariant[]; hint: QuestionHint; rule: QuestionBranchingRule; - back: string; - originalBack: string; + back: string | null; + originalBack: string | null; autofill: boolean; largeCheck: boolean; }; diff --git a/src/model/quizSettings.ts b/src/model/quizSettings.ts index 950f80a3..8cd58b35 100644 --- a/src/model/quizSettings.ts +++ b/src/model/quizSettings.ts @@ -30,6 +30,7 @@ export type QuizResultsType = true | null; export interface QuizConfig { type: QuizType; logo: string | null; + originalLogo: string | null; noStartPage: boolean; startpageType: QuizStartpageType; results: QuizResultsType; @@ -41,7 +42,9 @@ export interface QuizConfig { background: { type: null | "image" | "video"; desktop: string | null; + originalDesktop: string | null; mobile: string | null; + originalMobile: string | null; video: string | null; cycle: boolean; }; @@ -59,6 +62,7 @@ export interface QuizConfig { export const defaultQuizConfig: QuizConfig = { type: null, logo: null, + originalLogo: null, noStartPage: false, startpageType: null, results: null, @@ -70,7 +74,9 @@ export const defaultQuizConfig: QuizConfig = { background: { type: null, desktop: null, + originalDesktop: null, mobile: null, + originalMobile: null, video: null, cycle: false, },