import React, { useEffect } from "react"; import { useNavigate } from "react-router-dom"; function useNavigateOnSuccess( isSuccess: boolean, to_path: string, callbackAfterSuccess?: any, ) { const navigate = useNavigate(); useEffect(() => { if (isSuccess) { if (typeof callbackAfterSuccess === "function") { callbackAfterSuccess(); } navigate(to_path); } }, [isSuccess]); } export default useNavigateOnSuccess;