react-native-sortables
Version:
Powerful Sortable Components for Flexible Content Reordering in React Native
36 lines (35 loc) • 871 B
JavaScript
;
import React from "react";
import { StyleSheet, View } from 'react-native';
import { useAnimatedRef } from 'react-native-reanimated';
import { createProvider } from '../utils';
import { jsx as _jsx } from "react/jsx-runtime";
const {
PortalOutletProvider,
usePortalOutletContext
} = createProvider('PortalOutlet', {
guarded: false
})(({
children
}) => {
const portalOutletRef = useAnimatedRef();
return {
children: /*#__PURE__*/_jsx(View, {
collapsable: false,
ref: portalOutletRef,
style: styles.container,
children: children
}),
value: {
portalOutletRef
}
};
});
const styles = StyleSheet.create({
container: {
...StyleSheet.absoluteFillObject,
pointerEvents: 'box-none'
}
});
export { PortalOutletProvider, usePortalOutletContext };
//# sourceMappingURL=PortalOutletProvider.js.map