UNPKG

@equinor/fusion-react-searchable-dropdown

Version:
15 lines (14 loc) 426 B
import { useRef, useEffect } from 'react'; export const useDropdownProviderRef = (resolver) => { const providerRef = useRef(null); useEffect(() => { const current = providerRef?.current; if (current && resolver) { current.connectResolver(resolver); return () => { current.removeResolver(); }; } }, [resolver]); return providerRef; };