You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.
If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message.
The reason will be displayed to describe this comment to others. Learn more.
Generally speaking, I'd like to understand if we can abstract the decorator to avoid reperition with the default story βΒ although it's definitely not a priority at the moment, let's first get the new example to look & work as expected.
As a follow-up, it would be great to try to refactor Popover stories to remove some duplication between the newly added story and existing ones βΒ in case you have capaticy to work on it
Thanks @ciampo for your proactive reviews and feedbacks! π―
As a follow-up, it would be great to try to refactor Popover stories to remove some duplication between the newly added story and existing ones β in case you have capaticy to work on it
Well noted π
Please find the issue and PR linked here: #69878
* Add WithCloseHandlers story
* Add focusOnMount
* Update popover size and layout
* Fix: replace decorator with render function
* Modify event handlers and render functions
* Refactor close and focus outside handlers in Popover story
* Refactor event handler types and text in Popover story
* Update focusOnMount argument
* Add changelog and update focusOnMount props
* Update changelog
---
Co-authored-by: Rishit30G <rishit30g@git.wordpress.org>
Co-authored-by: ciampo <mciampini@git.wordpress.org>
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What?
Closes #69675
Why?
This PR is necessary to add functionality for
onClose
andonFocusOutside
How?
This PR adds a new story
WithCloseHandlers
which will showcase the functionality ofonClose
andonFocusOutside
Testing Instructions
npm run storybook:dev
Popover
storyWithCloseHandlers
story to check theonClose
andonFocusOutside
functionalityScreencast
Screen.Recording.2025-03-26.at.1.37.46.PM.mov