File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " react-click-away-listener" ,
3- "version" : " 1.5.1 " ,
3+ "version" : " 2.0.0-alpha.0 " ,
44 "description" : " A simple click away listener built with React Hooks" ,
55 "main" : " dist/react-click-away-listener.js" ,
66 "module" : " dist/react-click-away-listener.es.js" ,
Original file line number Diff line number Diff line change 11import React , {
22 useRef ,
33 useEffect ,
4+ ReactElement ,
45 MutableRefObject ,
56 FunctionComponent
67} from 'react' ;
@@ -13,7 +14,6 @@ interface Props extends React.HTMLAttributes<HTMLElement> {
1314 onClickAway : ( event : Events ) => void ;
1415 mouseEvent ?: MouseEvents ;
1516 touchEvent ?: TouchEvents ;
16- children : React . ReactElement ;
1717}
1818
1919const ClickAwayListener : FunctionComponent < Props > = ( {
@@ -50,7 +50,7 @@ const ClickAwayListener: FunctionComponent<Props> = ({
5050 } ;
5151 } , [ mouseEvent , onClickAway , touchEvent ] ) ;
5252
53- return React . cloneElement ( children , {
53+ return React . cloneElement ( children as ReactElement , {
5454 ref : node ,
5555 onClick : handleBubbledEvents ,
5656 onTouchEnd : handleBubbledEvents
You can’t perform that action at this time.
0 commit comments