@winglet/react-utils
Version:
React utility library providing custom hooks, higher-order components (HOCs), and utility functions to enhance React application development with improved reusability and functionality
16 lines (12 loc) • 482 B
JavaScript
var react = require('react');
var PortalContext = require('./PortalContext.cjs');
const usePortalContext = () => {
const context = react.useContext(PortalContext.PortalContext);
if (!context)
throw new Error('PortalContext must be used within a PortalProvider');
return context;
};
const usePortalAnchorRef = () => usePortalContext().portalAnchorRef;
exports.usePortalAnchorRef = usePortalAnchorRef;
exports.usePortalContext = usePortalContext;
;