Skip to content
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

Create UserSearchableDropdown Component #14249

Closed
3 tasks
lomky opened this issue May 12, 2020 · 1 comment
Closed
3 tasks

Create UserSearchableDropdown Component #14249

lomky opened this issue May 12, 2020 · 1 comment
Labels
Priority: Low Reported issue, not a blocker. "Last in" priority for new work. Product: caseflow-intake Team: Echo 🐬 Type: Tech-Improvement

Comments

@lomky
Copy link
Contributor

lomky commented May 12, 2020

Description

We now use the SearchableDropdown component is a strongly similar way in two places, with a potential third use if we improve test/users to use the same flow. These places both use the searchable dropdown to find users based on both CSS ID or Name, via an asyncronous search after some text is entered into the field, returns the matching users to list as dropdown options, and does a final query when an option is selected to set up state.

The goal of this ticket is to create a shared component extracting this redundant functionality into a shared component.

Acceptance criteria

  • UserSearchableDropdown allows for dynamic user searches
  • No changes to interaction for the end users
  • CodeClimate override removed

Background/context/resources

@lomky lomky added Type: Tech-Improvement Product: caseflow-intake Team: Echo 🐬 Priority: Low Reported issue, not a blocker. "Last in" priority for new work. labels May 12, 2020
@lomky
Copy link
Contributor Author

lomky commented May 14, 2020

what is this chart?

1 | 
2 | ||||||
3 | ||||||
5 | 
8 | 

Good opportunity to pair-develop with Design and make sure our visual interface is up to snuff!

Why 2?

  • Just refactoring

Why 3?

  • Doing it right!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Low Reported issue, not a blocker. "Last in" priority for new work. Product: caseflow-intake Team: Echo 🐬 Type: Tech-Improvement
Projects
None yet
Development

No branches or pull requests

2 participants