
/**
 * 点击组件外部 保存正在编辑的货物
 */

import React from "react";
import { InvoiceController } from "../../../../../..";

/**
 * 点击组件外部 保存正在编辑的货物
 */
export default function useWindowClick(controller: InvoiceController) {

  /** 点击组件外部 保存正在编辑的货物 */
  React.useEffect(() => {
    const click = () => { setTimeout(controller.saveEditFreight) };

    window.addEventListener('click', click);
    return () => {
      window.removeEventListener('click', click);
    };
  }, [controller]);
}
