-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fixed not being able to click out of command palette #641
base: master
Are you sure you want to change the base?
Conversation
🦋 Changeset detectedLatest commit: 76d42b2 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
@@ -140,8 +141,29 @@ const CommandMenu = ({ items, handleSelectNewNodeType }: ICommandMenu) => { | |||
} | |||
}; | |||
|
|||
// add click outside handler |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest trying to use useClickOutside
hook we already have in the project.
Path to file: apps/studio/src/hooks/useClickOutside.ts
. It was already used in a few places
User description
Description
Fixes #541
Type of change
Video
PR Type
Bug fix
Description
Added a click outside handler for the Command Palette.
Used a
ref
to detect clicks outside the Command Palette.Updated event listeners to manage the Command Palette visibility.
Added a changeset entry for the fix.
Changes walkthrough 📝
index.tsx
Add click outside handler for Command Palette
packages/graph-editor/src/components/commandPalette/index.tsx
ref
to the Command Palette dialog.useEffect
hook to handle outside clicks.tricky-onions-care.md
Add changeset entry for Command Palette fix
.changeset/tricky-onions-care.md