import DialogLoading from "@/core/components/DialogLoading"; import { GET_REQUEST_INQUIRY_PRIVACY_ZAMIN_GOV_ASSISTANT_DETAILS } from "@/core/utils/routes"; import useRequest from "@/lib/hooks/useRequest"; import { DialogContent, Typography } from "@mui/material"; import { useEffect, useState } from "react"; import ConfirmRoadSafetyFormContext from "./ConfirmRoadSafetyFormContext"; const ConfirmRoadSafetyDialog = ({ row, handleClose, rowId, mutate }) => { const [loading, setLoading] = useState(true); const [data, setData] = useState(null); const request = useRequest(); useEffect(() => { const fetchData = async () => { try { setLoading(true); const response = await request(`${GET_REQUEST_INQUIRY_PRIVACY_ZAMIN_GOV_ASSISTANT_DETAILS}/${rowId}`); setData(response.data.data); } catch (error) { } finally { setLoading(false); } }; fetchData(); }, [request, rowId]); return ( <> {loading ? (