UNPKG

@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
'use strict'; 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;