diff --git a/src/Pages/Master/ExchangeRate/EditExchangeRate.jsx b/src/Pages/Master/ExchangeRate/EditExchangeRate.jsx index 8f88239..aaa7ac6 100644 --- a/src/Pages/Master/ExchangeRate/EditExchangeRate.jsx +++ b/src/Pages/Master/ExchangeRate/EditExchangeRate.jsx @@ -86,7 +86,7 @@ const EditExchangeRate = ({ const [isBtnLoading, setIsBtnLoading] = useState(false); const [rateError, setRateError] = useState(""); - const { data, isLoading, errors } = useGetExchangeRateByIdQuery(id, { + const { data, isLoading, errors,refetch } = useGetExchangeRateByIdQuery(id, { skip: !id, }); @@ -99,7 +99,13 @@ const EditExchangeRate = ({ if (foundObject) { setRate(foundObject.rate); } - }, [foundObject]); + }, [foundObject, isOpen]); + + useEffect(()=>{ + if (id) { + refetch() + } + },[isOpen]) const validateRate = async () => { try { @@ -222,7 +228,7 @@ const EditExchangeRate = ({ size={"sm"} value={rate} onChange={(e) => { - return setRate(e.target.value); + return setRate(e.target.value); // validateRate() }} /> @@ -241,6 +247,15 @@ const EditExchangeRate = ({ size={"sm"} mr={3} onClick={onClose} + // onClick={() => { + // window.location.reload(); + // onClose(); + // }} + // onClick={() => { + // setRate(""); + // setRateError(""); + // onClose(); + // }} > Cancel