import { Form, Space } from "antd"; import { useTranslation } from "react-i18next"; import AlertComponent from "../alert/alert.component"; import "./form-fields-changed.styles.scss"; import Prompt from "../../utils/prompt"; export default function FormsFieldChanged({ form, skipPrompt }) { const { t } = useTranslation(); const handleReset = () => { form.resetFields(); }; //if (!form.isFieldsTouched()) return <>; return ( {() => { const errors = form.getFieldsError().filter((e) => e.errors.length > 0); if (form.isFieldsTouched()) return ( {t("general.messages.unsavedchanges")} {t("general.actions.reset")} } /> {errors.length > 0 && (
    {errors.map((e, idx) => e.errors.map((e2, idx2) =>
  • {e2}
  • ))}
} showIcon /> )}
); return
; }}
); }