export default function useNavToTarget()

in src/hooks/useNavToTarget.ts [3:18]


export default function useNavToTarget() {
  const history = useHistory();
  return (
    url: string,
    target: "_blank" | "_self" = "_self",
    isWindowOpen = false
  ) => {
    if (isWindowOpen) {
      window.open(url, target);
    } else if (url.startsWith("http")) {
      window.open(url, "_blank");
    } else {
      history.push(url, target);
    }
  };
}