everweij / react-laag

Hooks to build things like tooltips, dropdown menu's and popovers in React
https://www.react-laag.com
MIT License
907 stars 47 forks source link

[BUG] onDisappear is triggers when we render component with react-testing-library #94

Open avishelkeumg opened 1 year ago

avishelkeumg commented 1 year ago

I'm not able to test the component with react-testing-library.

` const [isOpen, setOpen] = useState(false);

function close() {
   setOpen(false);
}

const { renderLayer, triggerProps, layerProps, arrowProps } = useLayer({
    isOpen,
    onOutsideClick: close,
    onDisappear: close,
    overflowContainer: false,
    auto: true,
});`

when we open popover, immediately its getting closed. So I tried with removing onDisappear props then it works fine.