-
Notifications
You must be signed in to change notification settings - Fork 353
chore: move Search to a new package #3228
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
base: master
Are you sure you want to change the base?
Conversation
PR Reviewer Guide 🔍(Review updated until commit 254b818)Here are some key observations to aid the review process:
|
| @@ -21,7 +19,7 @@ export interface SearchProps extends VibeComponentProps { | |||
| /** | |||
| * Renders an additional action button in the search input. | |||
| */ | |||
| renderAction?: React.ReactElement<typeof IconButton | typeof MenuButton>; | |||
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.
Need to first split the Menubutton
CI Feedback 🧐A test triggered by this PR failed. Here is an AI-generated analysis of the failure:
|
User description
https://monday.monday.com/boards/3532714909/views/80492480/pulses/10887323505
PR Type
Enhancement
Description
Move Search component to independent
@vibe/searchpackageAdd
useDebounceEventhook to shared utilities packageAdd
useIsOverflowinganduseResizeObserverhooks to typographyUpdate Search imports to use new package structure
Simplify Search component type definitions and dependencies
Diagram Walkthrough
File Walkthrough
9 files
Simplify Search component type importsCreate package entry pointAdd overflow detection hook utilityAdd resize observer hook utilityUpdate Search export to new packageExport new debounce event hookAdd debounced event handler hookUpdate imports to use shared utilitiesUpdate Search import to new package6 files
Add SCSS module type declarationsCreate package configuration for SearchAdd rollup build configurationAdd TypeScript configurationAdd Vitest configurationAdd test environment setup1 files
Minor test file formatting adjustment1 files
Add Search package dependency2 files