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

Front - grouping NC's / accessibility #547

Merged
merged 9 commits into from
Apr 28, 2020

Conversation

jmensch1
Copy link
Contributor

@jmensch1 jmensch1 commented Apr 20, 2020

This implements the new design of the NC selector where the NC's are grouped by region.

nc-selector

It also fixes about 100 accessibility errors that were coming from the NC selector.

The core of the PR is a new MultiSelect component, with a built-in search bar and the option to group the select items together. This separates the logic of a multi-select form from the details of our business logic. The component is also fully navigable using the tab and enter keys.

The MultiSelect is used in both the NC selector and the CC selector, which eliminates the duplication that was happening between the NC selector in the main filters and the NC/CC selectors in the comparison modal.

  • Up to date with dev branch
  • Branch name follows guidelines
  • All PR Status checks are successful
  • Peer reviewed and approved

@jmensch1 jmensch1 requested review from brodly and adamkendis April 20, 2020 18:32
@johnr54321 johnr54321 added the Role: Frontend React front end work label Apr 22, 2020
@jmensch1 jmensch1 added the Do Not Merge Do not merge this PR, it is likely blocked by something else label Apr 22, 2020
@jmensch1 jmensch1 removed the Do Not Merge Do not merge this PR, it is likely blocked by something else label Apr 22, 2020
@jmensch1
Copy link
Contributor Author

Just updated the regions, this is ready now

Copy link
Member

@adamkendis adamkendis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This all looks really good.

@adamkendis adamkendis merged commit 8327a87 into dev Apr 28, 2020
@adamkendis adamkendis deleted the FRONT-GroupedNCsAndAccessibility branch April 28, 2020 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Role: Frontend React front end work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants