preserve image

This commit is contained in:
Robert 2024-03-12 01:57:45 +07:00
parent 8c80e0f38e
commit 8f0b8c48a9
No known key found for this signature in database
GPG Key ID: F631C7FD957D5F22

View File

@ -1,6 +1,7 @@
import { useState } from "react";
import { uploadFile } from "@/shared/lib/uploadFile";
import type { CommentAction } from "@/entities/action/schema";
import { getActionAttachmentType } from "@/entities/action/lib";
import Tabs from "@mui/material/Tabs";
import Tab from "@mui/material/Tab";
@ -60,7 +61,13 @@ export default function ActionEditor({
const [value, setValue] = useState(0);
const [loading, setLoading] = useState(false);
const [imageUrl, setImageUrl] = useState<string | null>(null);
const attachmentType = initialAction
? getActionAttachmentType(initialAction)
: "empty";
const [imageUrl, setImageUrl] = useState<string | null>(
attachmentType === "image" ? initialAction?.fileUrls[0]! : null,
);
const [action, setAction] = useState<CommentAction>(
initialAction ?? {