UNPKG

@hcaptcha/react-native-hcaptcha

Version:

hCaptcha Library for React Native (both Android and iOS)

24 lines (17 loc) 538 B
// __mocks__/react-native-webview.js import React from 'react'; let messageDataToSend = null; export const setWebViewMessageData = (data) => { messageDataToSend = data; }; const WebView = React.forwardRef((props, ref) => { const { onMessage } = props; React.useEffect(() => { if (messageDataToSend && onMessage) { onMessage({ nativeEvent: { data: messageDataToSend } }); messageDataToSend = null; } }, [onMessage]); return React.createElement('WebView', { ...props, ref }); }); export default WebView;