UNPKG

@react-native-aria/interactions

Version:
19 lines 623 B
import { useHover as useHoverWeb } from '@react-aria/interactions'; import { useEffect } from 'react'; import { attachEventHandlersOnRef } from '@react-native-aria/utils'; export const useHover = (props = {}, ref) => { let params = useHoverWeb(props); useEffect(() => { ref && ref.current && attachEventHandlersOnRef(params.hoverProps, ref); }, []); const finalResult = { ...params, hoverProps: { ...params.hoverProps, onHoverIn: params.hoverProps.onPointerEnter, onHoverOut: params.hoverProps.onPointerLeave } }; return finalResult; }; //# sourceMappingURL=useHover.web.js.map