Skip to content

Conversation

@ishan621
Copy link
Contributor

@ishan621 ishan621 commented Jan 8, 2026

This PR introduces a new reusable Select/Dropdown component built on top of shadcn.
The component is designed to be flexible, accessible, and easy to integrate across the application while supporting common product requirements out of the box.

✅ Key Features
Controlled usage
Fully supports controlled state via value and onValueChange.

Searchable options
Allows users to quickly filter options using a search input.

Grouped options
Supports grouping of options for better organization and usability.

Disabled state
Can be disabled at the component level to prevent interaction.

Default value support
Supports setting an initial/default selected value.

Custom width control
Dropdown and trigger widths can be customized as needed.

Feature recording :

Screen.Recording.2026-01-08.at.2.47.55.PM.mov

@ishan621 ishan621 requested a review from a team as a code owner January 8, 2026 09:10
@GeekBoySupreme
Copy link

GeekBoySupreme commented Jan 8, 2026

@ishan621 I noticed that the opening/closing of the dropdowns have a small animation. Could you check if we can remove that animation and make them open/close instantly?

Also, are we using the input itself as the search input for searching the dropdown? That shouldn't be the case. There should be a searchbar inside the dropdown (refer to the design here
image
And on opening a dropdown that has the searchbar, the focus should be on the searchbar by default so that the user can open it and start typing. But the input on clicking which the dropdown opens should not be a field where you type to search.

Refer to this file too

more notes are mentioned here

@ishan621 ishan621 closed this Jan 12, 2026
@ishan621
Copy link
Contributor Author

Closing this PR as this component is not needed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants