import { FCC, useLazyRef } from 'onekijs-framework'; import React, { useRef, useState } from 'react'; import Dropdown from '..'; import { DropdownProps } from '../typings'; const useDropdown = (): [FCC, React.Dispatch>] => { const [containerRef, setContainerRef] = useState(null); const elementRef = useRef(undefined); elementRef.current = containerRef; const DropdownRef = useLazyRef>((): FCC => { const Component: FCC = (props) => { return ; }; return Component; }); return [DropdownRef.current, setContainerRef]; }; export default useDropdown;