import { DialogBody, DialogCloseTrigger, DialogContent, DialogFooter, DialogHeader, DialogRoot, DialogTitle, } from "../../../components/ui/dialog"; import { Box, Field, Input, Stack, } from "@chakra-ui/react"; import { Button } from "../../../components/ui/button"; import { FiUpload } from "react-icons/fi"; import { useState } from "react"; // import { FaRegEdit } from "react-icons/fa"; import Edit from "../../../components/ActionIcons/Edit"; import { Toaster, toaster } from "../../../components/ui/toaster"; import { Template } from "../../../Redux/Service/template.master.service"; import axios from "axios"; const IMGURL = import.meta.env.VITE_IMG_TEMPLATES const APIURL = import.meta.env.VITE_API_URL function EditTemplateModel({ id, localData, refetch }: { id: number, localData: any, refetch: VoidFunction }) { const [title, setTitle] = useState(""); const [subTitle, setSubTitle] = useState(""); const [userType, setUserType] = useState(""); const [images, setImages] = useState<(File | string)[]>([]); // const [objectURLs, setObjectURLs] = useState([]); // Store object URLs separately // const [updateTemplateMaster] = useUpdateTemplateMasterMutation() const [isOpen, setIsOpen] = useState(false); const [selectedTemplate, setSelectedTemplate] = useState