корректная загрузка изображений

This commit is contained in:
Nastya 2025-10-06 00:18:19 +03:00
parent 7775e1939f
commit 5683f6c683
4 changed files with 7 additions and 4 deletions

@ -45,7 +45,8 @@ const OwnInput = ({ questionId, variant, largeCheck, ownPlaceholder }: OwnInputP
const ownVariants = useQuizViewStore((state) => state.ownVariants); const ownVariants = useQuizViewStore((state) => state.ownVariants);
const { updateOwnVariant } = useQuizViewStore((state) => state); const { updateOwnVariant } = useQuizViewStore((state) => state);
const ownAnswer = ownVariants[ownVariants.findIndex((v: OwnVariant) => v.id === variant.id)]?.variant.answer || ""; const ownVariantIndex = ownVariants.findIndex((v: OwnVariant) => v.id === variant.id);
const ownAnswer = ownVariantIndex >= 0 ? ownVariants[ownVariantIndex]?.variant.answer || "" : "";
return largeCheck ? ( return largeCheck ? (
<Box sx={{ overflow: "auto" }}> <Box sx={{ overflow: "auto" }}>

@ -32,7 +32,8 @@ const OwnInput = ({ questionId, variant, largeCheck, ownPlaceholder }: OwnInputP
const ownVariants = useQuizViewStore((state) => state.ownVariants); const ownVariants = useQuizViewStore((state) => state.ownVariants);
const { updateOwnVariant } = useQuizViewStore((state) => state); const { updateOwnVariant } = useQuizViewStore((state) => state);
const ownAnswer = ownVariants[ownVariants.findIndex((v) => v.id === variant.id)]?.variant.answer || ""; const ownVariantIndex = ownVariants.findIndex((v) => v.id === variant.id);
const ownAnswer = ownVariantIndex >= 0 ? ownVariants[ownVariantIndex]?.variant.answer || "" : "";
return largeCheck ? ( return largeCheck ? (
<TextareaAutosize <TextareaAutosize

@ -31,7 +31,8 @@ const OwnInput = ({ questionId, variant, largeCheck, ownPlaceholder }: OwnInputP
const ownVariants = useQuizViewStore((state) => state.ownVariants); const ownVariants = useQuizViewStore((state) => state.ownVariants);
const { updateOwnVariant } = useQuizViewStore((state) => state); const { updateOwnVariant } = useQuizViewStore((state) => state);
const ownAnswer = ownVariants[ownVariants.findIndex((v) => v.id === variant.id)]?.variant.answer || ""; const ownVariantIndex = ownVariants.findIndex((v) => v.id === variant.id);
const ownAnswer = ownVariantIndex >= 0 ? ownVariants[ownVariantIndex]?.variant.answer || "" : "";
return largeCheck ? ( return largeCheck ? (
<TextareaAutosize <TextareaAutosize

@ -106,7 +106,7 @@ export const createQuizViewStore = () =>
id, id,
variant: { variant: {
id: id, id: id,
answer: answer === null ? state.ownVariants[index].variant.answer : answer, answer: answer || "",
extendedText: extendedText || "", extendedText: extendedText || "",
hints: "", hints: "",
originalImageUrl: originalImageUrl || "", originalImageUrl: originalImageUrl || "",