react-spectrum
c166369f - Update RAC Submenu to close all submenus when interacting outside of root submenu (#5827)

Commit
1 year ago
Update RAC Submenu to close all submenus when interacting outside of root submenu (#5827) * close all submenus when interacting outside of root submenu * Get rid of underlay pointer down hack in favor of useInteractOutside * Make sure to only call root menu close all via useInteractOutside if it has a open submenu prevents double onOpenChange calls when a user clicks outside of controlled open=true menu * fix use in RAC * fix test and add one to RAC submenu for checking for click on submenu trigger * update logic for Menu useInteractOutside * fix case where clicking on the root menu item sub menu trigger closes everything * fix lint --------- Co-authored-by: Daniel Lu <dl1644@gmail.com>
Author
Parents
Loading