[Tech Debt] Refactor "Select" component usage to "CustomSelect" #477

Closed
opened 2026-02-28 19:05:36 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @MatissJanis on GitHub (Jul 4, 2023).

We currently have 2x Select components - Select & CustomSelect.

The goal would be to remove the Select component in favor of CustomSelect/Autocomplete.

This would make all the select-s in the app have a consistent UI and UX.

Originally created by @MatissJanis on GitHub (Jul 4, 2023). We currently have 2x Select components - Select & CustomSelect. The goal would be to remove the Select component in favor of CustomSelect/Autocomplete. This would make all the select-s in the app have a consistent UI and UX.
GiteaMirror added the good first issuetech debt labels 2026-02-28 19:05:36 -06:00
Author
Owner

@biohzrddd commented on GitHub (Jul 4, 2023):

Agreed we need just one. The CustomSelect component from the reach package is quite a pain to style (e.g. I can't figure out how to get rid of the blue flashes in #922) and doesn't offer much that I can see over the built-in Select. Can we not style the built-in good enough?

@biohzrddd commented on GitHub (Jul 4, 2023): Agreed we need just one. The CustomSelect component from the reach package is quite a pain to style (e.g. I can't figure out how to get rid of the blue flashes in #922) and doesn't offer much that I can see over the built-in Select. Can we not style the built-in good enough?
Author
Owner
@j-f1 commented on GitHub (Jul 9, 2023): Still one more: https://github.com/actualbudget/actual/blob/927c859456475b98611c9078a4657dcaacc156a5/packages/desktop-client/src/components/modals/ConfirmCategoryDelete.js#L80-L99 https://github.com/actualbudget/actual/blob/927c859456475b98611c9078a4657dcaacc156a5/packages/desktop-client/src/components/autocomplete/CategorySelect.tsx#L22-L44
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#477