fix question types
This commit is contained in:
parent
8e65ef1d63
commit
15559cd342
@ -33,25 +33,27 @@ export const Page = ({ currentQuestion }: PageProps) => {
|
||||
}}
|
||||
>
|
||||
{currentQuestion.content.useImage ? (
|
||||
<Box
|
||||
sx={{
|
||||
borderRadius: "12px",
|
||||
border: "1px solid #9A9AAF",
|
||||
overflow: "hidden",
|
||||
}}
|
||||
>
|
||||
<img
|
||||
key={currentQuestion.id}
|
||||
src={currentQuestion.content.back}
|
||||
alt=""
|
||||
style={{
|
||||
display: "block",
|
||||
width: "100%",
|
||||
height: "100%",
|
||||
objectFit: "contain",
|
||||
currentQuestion.content.back && (
|
||||
<Box
|
||||
sx={{
|
||||
borderRadius: "12px",
|
||||
border: "1px solid #9A9AAF",
|
||||
overflow: "hidden",
|
||||
}}
|
||||
/>
|
||||
</Box>
|
||||
>
|
||||
<img
|
||||
key={currentQuestion.id}
|
||||
src={currentQuestion.content.back}
|
||||
alt=""
|
||||
style={{
|
||||
display: "block",
|
||||
width: "100%",
|
||||
height: "100%",
|
||||
objectFit: "contain",
|
||||
}}
|
||||
/>
|
||||
</Box>
|
||||
)
|
||||
) : (
|
||||
<QuizVideo
|
||||
containerSX={{
|
||||
|
@ -4,7 +4,9 @@ export const isResultQuestionEmpty = (resultQuestion: QuizQuestionResult) => {
|
||||
if (
|
||||
(resultQuestion.title.length > 0 && resultQuestion.title !== " ") ||
|
||||
(resultQuestion.description.length > 0 && resultQuestion.description !== " ") ||
|
||||
(resultQuestion.content.back.length > 0 && resultQuestion.content.back !== " ") ||
|
||||
(resultQuestion.content.back !== null &&
|
||||
resultQuestion.content.back.length > 0 &&
|
||||
resultQuestion.content.back !== " ") ||
|
||||
(resultQuestion.content.originalBack.length > 0 && resultQuestion.content.originalBack !== " ") ||
|
||||
(resultQuestion.content.innerName.length > 0 && resultQuestion.content.innerName !== " ") ||
|
||||
(resultQuestion.content.text.length > 0 && resultQuestion.content.text !== " ") ||
|
||||
|
@ -14,7 +14,7 @@ export interface QuizQuestionDate extends QuizQuestionBase {
|
||||
time: boolean;
|
||||
hint: QuestionHint;
|
||||
rule: QuestionBranchingRule;
|
||||
back: string;
|
||||
back: string | null;
|
||||
originalBack: string;
|
||||
autofill: boolean;
|
||||
};
|
||||
|
@ -17,7 +17,7 @@ export interface QuizQuestionEmoji extends QuizQuestionBase {
|
||||
variants: QuestionVariant[];
|
||||
hint: QuestionHint;
|
||||
rule: QuestionBranchingRule;
|
||||
back: string;
|
||||
back: string | null;
|
||||
originalBack: string;
|
||||
autofill: boolean;
|
||||
};
|
||||
|
@ -24,7 +24,7 @@ export interface QuizQuestionFile extends QuizQuestionBase {
|
||||
type: UploadFileType;
|
||||
hint: QuestionHint;
|
||||
rule: QuestionBranchingRule;
|
||||
back: string;
|
||||
back: string | null;
|
||||
originalBack: string;
|
||||
};
|
||||
}
|
||||
|
@ -23,7 +23,7 @@ export interface QuizQuestionNumber extends QuizQuestionBase {
|
||||
chooseRange: boolean;
|
||||
hint: QuestionHint;
|
||||
rule: QuestionBranchingRule;
|
||||
back: string;
|
||||
back: string | null;
|
||||
originalBack: string;
|
||||
autofill: boolean;
|
||||
form: "star" | "trophie" | "flag" | "heart" | "like" | "bubble" | "hashtag";
|
||||
|
@ -15,7 +15,7 @@ export interface QuizQuestionPage extends QuizQuestionBase {
|
||||
video: string;
|
||||
hint: QuestionHint;
|
||||
rule: QuestionBranchingRule;
|
||||
back: string;
|
||||
back: string | null;
|
||||
originalBack: string;
|
||||
autofill: boolean;
|
||||
};
|
||||
|
@ -16,7 +16,7 @@ export interface QuizQuestionRating extends QuizQuestionBase {
|
||||
form: string;
|
||||
hint: QuestionHint;
|
||||
rule: QuestionBranchingRule;
|
||||
back: string;
|
||||
back: string | null;
|
||||
originalBack: string;
|
||||
autofill: boolean;
|
||||
/** Позитивное описание рейтинга */
|
||||
|
@ -7,7 +7,7 @@ export interface QuizQuestionResult extends QuizQuestionBase {
|
||||
type: "result";
|
||||
content: {
|
||||
id: string;
|
||||
back: string;
|
||||
back: string | null;
|
||||
originalBack: string;
|
||||
video: string;
|
||||
innerName: string;
|
||||
|
@ -17,7 +17,7 @@ export interface QuizQuestionSelect extends QuizQuestionBase {
|
||||
variants: QuestionVariant[];
|
||||
rule: QuestionBranchingRule;
|
||||
hint: QuestionHint;
|
||||
back: string;
|
||||
back: string | null;
|
||||
originalBack: string;
|
||||
autofill: boolean;
|
||||
};
|
||||
|
@ -16,7 +16,7 @@ export interface QuizQuestionText extends QuizQuestionBase {
|
||||
answerType: "single" | "multi" | "numberOnly";
|
||||
hint: QuestionHint;
|
||||
rule: QuestionBranchingRule;
|
||||
back: string;
|
||||
back: string | null;
|
||||
originalBack: string;
|
||||
onlyNumbers: boolean;
|
||||
};
|
||||
|
@ -20,7 +20,7 @@ export interface QuizQuestionVariant extends QuizQuestionBase {
|
||||
variants: QuestionVariant[];
|
||||
hint: QuestionHint;
|
||||
rule: QuestionBranchingRule;
|
||||
back: string;
|
||||
back: string | null;
|
||||
originalBack: string;
|
||||
autofill: boolean;
|
||||
};
|
||||
|
@ -15,7 +15,7 @@ export interface QuizQuestionVarImg extends QuizQuestionBase {
|
||||
variants: QuestionVariant[];
|
||||
hint: QuestionHint;
|
||||
rule: QuestionBranchingRule;
|
||||
back: string;
|
||||
back: string | null;
|
||||
originalBack: string;
|
||||
autofill: boolean;
|
||||
largeCheck: boolean;
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@frontend/squzanswerer",
|
||||
"version": "1.0.49",
|
||||
"version": "1.0.50",
|
||||
"type": "module",
|
||||
"main": "./dist-package/index.js",
|
||||
"module": "./dist-package/index.js",
|
||||
|
Loading…
Reference in New Issue
Block a user