(props: OverlayTriggerProps)
| 17 | import {usePopover} from '../../src/overlays/usePopover'; |
| 18 | |
| 19 | function Example(props: OverlayTriggerProps) { |
| 20 | const triggerRef = useRef(null); |
| 21 | const popoverRef = useRef(null); |
| 22 | const state = useOverlayTriggerState(props); |
| 23 | useOverlayTrigger({type: 'listbox'}, state, triggerRef); |
| 24 | const {popoverProps} = usePopover({triggerRef, popoverRef}, state); |
| 25 | |
| 26 | return ( |
| 27 | <div> |
| 28 | <div ref={triggerRef} /> |
| 29 | <div {...popoverProps} ref={popoverRef} /> |
| 30 | </div> |
| 31 | ); |
| 32 | } |
| 33 | |
| 34 | describe('usePopover', () => { |
| 35 | it('should not close popover on scroll', () => { |
nothing calls this directly
no test coverage detected