All files / src/hooks useAssigneeManagedByAcquirer.ts

100% Statements 4/4
100% Branches 3/3
100% Functions 1/1
100% Lines 4/4

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 19 20 21 22        50x         910x 910x   910x                  
import { checkPortals } from "@utils/routing";
import { useUser } from "@hooks/common/useUser";
import { Role } from "./common/useUser/types";
 
const useAssigneeManagedByAcquirer = ({
  underwriterSetByAcquirer,
}: {
  underwriterSetByAcquirer: boolean;
}) => {
  const { originalUserRole } = useUser();
  const { isAcquirerPortal } = checkPortals();
 
  return {
    isManagedByAcquirer:
      originalUserRole !== Role.ACQUIRER &&
      underwriterSetByAcquirer &&
      !isAcquirerPortal,
  };
};
 
export default useAssigneeManagedByAcquirer;