react-native-sortables
Version:
Powerful Sortable Components for Flexible Content Reordering in React Native
30 lines (29 loc) • 795 B
JavaScript
;
import React from "react";
import { useMutableValue } from '../../../integrations/reanimated';
import { createProvider } from '../../utils';
import { PortalProvider } from '../PortalProvider';
import { jsx as _jsx } from "react/jsx-runtime";
const {
MultiZoneProvider,
useMultiZoneContext
} = createProvider('MultiZone', {
guarded: false
})(({
children
}) => {
const activeContainerId = useMutableValue(null);
const activeItemDimensions = useMutableValue(null);
return {
children: /*#__PURE__*/_jsx(PortalProvider, {
propagateToOuterPortal: true,
children: children
}),
value: {
activeContainerId,
activeItemDimensions
}
};
});
export { MultiZoneProvider, useMultiZoneContext };
//# sourceMappingURL=MultiZoneProvider.js.map