All files / src/hooks/oauth useOkta.ts

0% Statements 0/10
100% Branches 0/0
0% Functions 0/2
0% Lines 0/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18                                   
import { useNavigate, useSearchParams } from "react-router-dom";
import { useOktaOAuthMutation } from "../../store/features/auth/api/index.ts";
 
function useOkta() {
  const navigate = useNavigate();
  const [triggerOktaOAuth] = useOktaOAuthMutation();
  const [searchParams] = useSearchParams();
 
  const triggerAuth = async () => {
    await triggerOktaOAuth(searchParams.toString());
    navigate("/");
  };
 
  return triggerAuth;
}
 
export default useOkta;