@@ -15,10 +15,10 @@ import {type OverlayTriggerProps, useOverlayTriggerState} from '@react-stately/o
15
15
import React , { useRef } from 'react' ;
16
16
import { useOverlayTrigger , usePopover } from '../' ;
17
17
18
- function Example ( { onOpenChange } : Pick < OverlayTriggerProps , 'onOpenChange' > ) {
18
+ function Example ( props : OverlayTriggerProps ) {
19
19
const triggerRef = useRef ( null ) ;
20
20
const popoverRef = useRef ( null ) ;
21
- const state = useOverlayTriggerState ( { isOpen : true , onOpenChange } ) ;
21
+ const state = useOverlayTriggerState ( props ) ;
22
22
useOverlayTrigger ( { type : 'listbox' } , state , triggerRef ) ;
23
23
const { popoverProps} = usePopover ( { triggerRef, popoverRef} , state ) ;
24
24
@@ -33,7 +33,7 @@ function Example({onOpenChange}: Pick<OverlayTriggerProps, 'onOpenChange'>) {
33
33
describe ( 'usePopover' , ( ) => {
34
34
it ( 'should not close popover on scroll' , ( ) => {
35
35
const onOpenChange = jest . fn ( ) ;
36
- render ( < Example onOpenChange = { onOpenChange } /> ) ;
36
+ render ( < Example isOpen onOpenChange = { onOpenChange } /> ) ;
37
37
38
38
fireEvent . scroll ( document . body ) ;
39
39
expect ( onOpenChange ) . not . toHaveBeenCalled ( ) ;
0 commit comments