From a84e9b219e88e7116c64ac108d655d28ccc9ea6b Mon Sep 17 00:00:00 2001 From: Nastya Date: Sun, 22 Jun 2025 21:30:14 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BF=D1=80=D0=B8=20=D0=B2=D0=BE=D0=B7=D0=B2?= =?UTF-8?q?=D1=80=D0=B0=D1=89=D0=B5=D0=BD=D0=B8=D0=B8=20=D0=BD=D0=B0=20Ima?= =?UTF-8?q?ges=20=D0=BD=D0=B5=20=D0=BF=D1=80=D0=BE=D0=BF=D0=B0=D0=B4=D0=B0?= =?UTF-8?q?=D0=B5=D1=82=20=D0=BA=D1=80=D0=B5=D1=81=D1=82=D0=B8=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ViewPublicationPage/questions/Images/OwnImage.tsx | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/lib/components/ViewPublicationPage/questions/Images/OwnImage.tsx b/lib/components/ViewPublicationPage/questions/Images/OwnImage.tsx index f745b3e..6bc468d 100644 --- a/lib/components/ViewPublicationPage/questions/Images/OwnImage.tsx +++ b/lib/components/ViewPublicationPage/questions/Images/OwnImage.tsx @@ -25,7 +25,6 @@ export const OwnImage = ({ imageUrl, questionId, variantId, onValidationError }: const { ownVariants, updateOwnVariant } = useQuizViewStore((state) => state); const { enqueueSnackbar } = useSnackbar(); - const [selectedFile, setSelectedFile] = useState(null); const [isUploading, setIsUploading] = useState(false); const fileInputRef = useRef(null); @@ -57,7 +56,6 @@ export const OwnImage = ({ imageUrl, questionId, variantId, onValidationError }: const fileId = data?.data.fileIDMap[questionId]; const localImageUrl = URL.createObjectURL(file); updateOwnVariant(variantId, "", "", fileId, localImageUrl); - setSelectedFile(file); } catch (error) { console.error("Error uploading image:", error); enqueueSnackbar(t("The answer was not counted")); @@ -84,7 +82,6 @@ export const OwnImage = ({ imageUrl, questionId, variantId, onValidationError }: // Удаление изображения const handleRemoveImage = (e: React.MouseEvent) => { e.stopPropagation(); - setSelectedFile(null); updateOwnVariant(variantId, ownVariantData?.variant.answer || "", "", "", ""); /* 1 - answer - письменный ответ @@ -96,9 +93,7 @@ export const OwnImage = ({ imageUrl, questionId, variantId, onValidationError }: // Определяем, что показывать let imageToDisplay: string | null = null; - if (selectedFile) { - imageToDisplay = URL.createObjectURL(selectedFile); - } else if (ownVariantData?.variant.localImageUrl) { + if (ownVariantData?.variant.localImageUrl) { imageToDisplay = ownVariantData.variant.localImageUrl; } else if (imageUrl) { imageToDisplay = imageUrl; @@ -158,7 +153,7 @@ export const OwnImage = ({ imageUrl, questionId, variantId, onValidationError }: color: "white", height: "25px", width: "25px", - display: selectedFile ? "inherit" : "none", + display: ownVariantData?.variant.localImageUrl ? "inherit" : "none", "&:hover": { backgroundColor: "rgba(0, 0, 0, 0.7)", },