monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
3 lines (2 loc) • 552 B
JavaScript
import{useRef as e,useCallback as t}from"react";import{isFirefox as r}from"../../../utils/user-agent-utils.js";function n(n){var u=n.inputRef,c=e(!1);return{onClickCapture:t((function(e){var t;if(!c.current&&e.shiftKey&&r()&&null!=u&&null!==(t=u.current)&&void 0!==t&&t.dispatchEvent){e.preventDefault();var n=new MouseEvent("click",{shiftKey:!0,bubbles:!0,cancelable:!0});c.current=!0,u.current.dispatchEvent(n)}else c.current&&(c.current=!1)}),[c,u])}}export{n as useSupportFirefoxLabelClick};
//# sourceMappingURL=useSupportFirefoxLabelClick.js.map