diff --git a/lib/commonjs/positioner.js b/lib/commonjs/positioner.js index cac0f68..ec816b7 100644 --- a/lib/commonjs/positioner.js +++ b/lib/commonjs/positioner.js @@ -55,8 +55,12 @@ const Positioner = ({ return {}; }, [position, bottom, top, offset]); return /*#__PURE__*/(0, _jsxRuntime.jsx)(_reactNative.View, { + ...(_reactNative.Platform.OS === 'web' ? { + style: [{ pointerEvents: 'box-none' }, containerStyle, insetValues, style], + } :{ style: [containerStyle, insetValues, style], pointerEvents: "box-none", + }), ...props, children: children }); diff --git a/lib/module/positioner.js b/lib/module/positioner.js index 476f6bb..40f1968 100644 --- a/lib/module/positioner.js +++ b/lib/module/positioner.js @@ -1,7 +1,7 @@ "use strict"; import React from 'react'; -import { View } from 'react-native'; +import { View, Platform } from 'react-native'; import { useSafeAreaInsets } from 'react-native-safe-area-context'; import { useToastContext } from "./context.js"; import { jsx as _jsx } from "react/jsx-runtime"; @@ -50,8 +50,12 @@ export const Positioner = ({ return {}; }, [position, bottom, top, offset]); return /*#__PURE__*/_jsx(View, { +...(Platform.OS === 'web' ? { + style: [{ pointerEvents: 'box-none' }, containerStyle, insetValues, style], + } :{ style: [containerStyle, insetValues, style], pointerEvents: "box-none", + }), ...props, children: children });