-
Notifications
You must be signed in to change notification settings - Fork 0
Add clearSearchOnClose prop to Select component #161
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
|
|
|
📝 Storybook Preview: View Storybook This preview will be updated automatically when you push new changes to this PR.
|
WalkthroughAdded a new optional prop clearSearchOnClose to Select, defaulting to false, and an effect that clears the internal searchQuery when the popover closes if this prop is true. No behavior changes occur unless the prop is enabled. Changes
Sequence Diagram(s)sequenceDiagram
actor User
participant Select
participant Popover
User->>Select: Open dropdown
Select->>Popover: Render/open
Note over Select,Popover: User types to update searchQuery
Popover-->>Select: onClose event
alt clearSearchOnClose === true
Select->>Select: set searchQuery("")
Note right of Select: Search cleared on close
else clearSearchOnClose === false
Select->>Select: No change to searchQuery
end
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro Disabled knowledge base sources:
📒 Files selected for processing (1)
🧰 Additional context used📓 Path-based instructions (14)packages/components/src/ui/**/*.tsx📄 CodeRabbit inference engine (.cursor/rules/form-component-patterns.mdc)
Files:
packages/components/src/ui/*.{tsx,ts}📄 CodeRabbit inference engine (.cursor/rules/form-component-patterns.mdc)
Files:
**/*.{tsx,ts}📄 CodeRabbit inference engine (.cursor/rules/form-component-patterns.mdc)
Files:
packages/components/src/{remix-hook-form,ui}/*.{tsx,ts}📄 CodeRabbit inference engine (.cursor/rules/form-component-patterns.mdc)
Files:
{apps,packages}/**/*.{ts,tsx}📄 CodeRabbit inference engine (.cursor/rules/monorepo-organization.mdc)
Files:
{apps,packages}/**/src/**/*.{ts,tsx}📄 CodeRabbit inference engine (.cursor/rules/monorepo-organization.mdc)
Files:
packages/components/src/**/*.{ts,tsx}📄 CodeRabbit inference engine (.cursor/rules/monorepo-organization.mdc)
Files:
{apps,packages}/**/src/**/*.{tsx,ts}📄 CodeRabbit inference engine (.cursor/rules/monorepo-organization.mdc)
Files:
packages/components/src/ui/**/*.{ts,tsx}📄 CodeRabbit inference engine (.cursor/rules/monorepo-organization.mdc)
Files:
**/*.{ts,tsx}📄 CodeRabbit inference engine (.cursor/rules/monorepo-organization.mdc)
Files:
packages/components/src/**📄 CodeRabbit inference engine (AGENTS.md)
Files:
**/*.tsx📄 CodeRabbit inference engine (AGENTS.md)
Files:
**/*.{ts,tsx,mdx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
packages/**/src/**/*.{ts,tsx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
🔇 Additional comments (3)
Comment |
Add a
clearSearchOnCloseprop to the Select component.Summary by CodeRabbit