Export useMenuContext #896
Closed
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.
These are facts:
If you try to fight me on this, I will just close the PR and continue using my fork. This is required functionality. There is absolutely no reason that it should be completely impossible to open a menu by doing anything other than pressing a button. There are valid use cases that you haven't thought of, and this library is currently making them impossible.
I should not have to copy and paste code from Headless UI into my codebase, I should not have to make forks thinking that these issues will never be solved, and I should not have to make strongly-worded PRs. This is an incredibly bad image for the project and the organization.
Making PRs should be a friendly and fun process but my experience with contributing to your repositories has been nothing but bad. In general, the hostility that tailwindlabs has towards outside contribution is extremely offputting. If I had known this would be so hard for me and everyone else, I would have used another UI library. But right now, I need this functionality, and if you don't accept it I will have to use my fork forever, just like with heroicons.
Please at least take a step in the right direction and merge this PR so that others can benefit from this fix.
Fixes #130
Fixes #146
Fixes #894