menu/ios/Shared
Mohammed Alkailany d7dcacd53e
feat: Add onOpenMenu and onCloseMenu event handlers (#998)
* revert: back to original

* feat: close menu support

* feat: close menu support

* feat: close menu support

* feat: close menu support

* feat: close menu support

* chore: removed package lock file

* feat(events): add menu close detection

Add onMenuClose event that fires when menu is dismissed.
- Implement for both iOS and Android platforms
- Add event at start of dismissal for better responsiveness
- Support both old and new React Native architectures
- Add tests and update documentation

The event fires when:
- User taps outside the menu
- User selects a menu item

* feat(events): add onOpenMenu event and rename onMenuClose

* refactor(menu): simplify menu event handlers by removing native event parameters

* fix(types): update onCloseMenu and onOpenMenu event handlers to use undefined event parameter

* fix(types): update onCloseMenu and onOpenMenu event handlers to accept string event parameters

* refactor(menu): rename onMenuOpen to onOpenMenu across iOS implementations

* feat(menu): implement onOpenMenu event and update event handling in iOS and Android

* refactor(menu): streamline event handling for onCloseMenu and onOpenMenu

---------

Co-authored-by: mohammed <malkailany@hotmail.com>
2024-12-27 16:02:09 +09:00
..
ActionSheetView.swift feat: Add onOpenMenu and onCloseMenu event handlers (#998) 2024-12-27 16:02:09 +09:00
MenuViewImplementation.swift feat: Add onOpenMenu and onCloseMenu event handlers (#998) 2024-12-27 16:02:09 +09:00
RCTAlertAction.swift Migrating module to fabric (#682) 2024-03-12 07:42:51 +09:00
RCTMenuItem.swift feat(iOS): preferredElementSize (#795) 2024-05-03 09:29:32 -07:00