import React from "react"; import { Form } from "antd"; import { useTranslation } from "react-i18next"; import AlertComponent from "../alert/alert.component"; import { Prompt, useLocation } from "react-router-dom"; export default function FormsFieldChanged({ form }) { const { t } = useTranslation(); const handleReset = () => { form.resetFields(); }; const loc = useLocation(); return ( {() => { if (form.isFieldsTouched()) return (
{ if (loc.pathname === location.pathname) return false; return t("general.messages.unsavedchangespopup"); }} /> {t("general.messages.unsavedchanges")} {t("general.actions.reset")}
} /> ); return
; }}
); }