-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[WEB-4730] dev: propel context menu component #7745
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
Conversation
|
Warning Rate limit exceeded@anmolsinghbhatia has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 7 minutes and 33 seconds before requesting another review. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. 📒 Files selected for processing (5)
✨ Finishing Touches
🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Pull Request Linked with Plane Work Items
Comment Automatically Generated by Plane |
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.
Pull Request Overview
This PR introduces a context menu component to the Propel design system, providing a reusable UI component for right-click context menus with support for items, separators, and submenus.
- Adds a new ContextMenu component with TypeScript interfaces and compound component pattern
- Includes Storybook documentation with a basic usage example
- Updates build configuration to export the new component
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| packages/propel/tsdown.config.ts | Adds context-menu entry point to build configuration |
| packages/propel/src/context-menu/index.ts | Exports ContextMenu component and its TypeScript interfaces |
| packages/propel/src/context-menu/context-menu.tsx | Implements the main ContextMenu component with all subcomponents |
| packages/propel/src/context-menu/context-menu.stories.tsx | Provides Storybook documentation and usage examples |
| packages/propel/package.json | Adds context-menu export path for package consumers |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
* dev: context menu component added * dev: context menu story added * chore: propel config updated
Description
This PR introduces the toolbar component in propel.
Media