UNPKG

react-native-sortables

Version:

Powerful Sortable Components for Flexible Content Reordering in React Native

37 lines (36 loc) 922 B
"use strict"; import React from "react"; import { StyleSheet, View } from 'react-native'; import { runOnUI } from 'react-native-reanimated'; import { createProvider } from '../utils'; import { jsx as _jsx } from "react/jsx-runtime"; const { PortalOutletProvider, usePortalOutletContext } = createProvider('PortalOutlet', { guarded: false })(({ children, measurePortalOutlet, portalOutletRef }) => ({ children: /*#__PURE__*/_jsx(View, { collapsable: false, ref: portalOutletRef, style: styles.container, onLayout: runOnUI(measurePortalOutlet), children: children }), value: true })); const styles = StyleSheet.create({ container: { ...StyleSheet.absoluteFillObject, pointerEvents: 'box-none' } }); function useIsInPortalOutlet() { return !!usePortalOutletContext(); } export { PortalOutletProvider, useIsInPortalOutlet }; //# sourceMappingURL=PortalOutletProvider.js.map