@tapie-kr/inspire-react
Version:
React Component Collection for INSPIRE
20 lines (16 loc) • 724 B
JavaScript
/* eslint-disable */
/*
* INSPIRE : Creative Kit
* React Component Collection for INSPIRE
*
* This file is generated automatically. Do not modify it manually
* Generated at : 2025. 3. 4. 오후 6:18:13
* @tapie-kr/inspire-react version: 0.2.15
*
* (c) 2025 TAPIE. All rights reserved.
* MIT License
*/
;
var React = require('react');
function useClickOutside(ref,onClickOutside){React.useEffect(()=>{function handleClickOutside(e){if(ref.current&&!ref.current.contains(e.target)){onClickOutside();}}document.addEventListener("mousedown",handleClickOutside);return ()=>{document.removeEventListener("mousedown",handleClickOutside);}},[ref,onClickOutside]);}
exports.useClickOutside = useClickOutside;