UNPKG

@zohodesk/hooks

Version:

Unified Component Library - Hooks

18 lines (17 loc) 449 B
import { useEffect } from 'react'; import { addPopupHandler, removePopupHandler } from "./modifyRegistry"; export default function usePopupEntry(_ref) { let { isRegister, callback, groupName } = _ref; useEffect(() => { if (isRegister) { addPopupHandler(callback, groupName); } else { removePopupHandler(callback, groupName); } return () => removePopupHandler(callback, groupName); }, [isRegister]); }