fix question types

This commit is contained in:
nflnkr 2024-06-19 22:46:10 +03:00
parent 8e65ef1d63
commit 15559cd342
14 changed files with 35 additions and 31 deletions

@ -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",