Skip to content

Feat/discovery detail panel tags#674

Open
jarvisraymond-uchicago wants to merge 44 commits intodevelopfrom
feat/discoveryDetailPanelTags
Open

Feat/discovery detail panel tags#674
jarvisraymond-uchicago wants to merge 44 commits intodevelopfrom
feat/discoveryDetailPanelTags

Conversation

@jarvisraymond-uchicago
Copy link
Contributor

@jarvisraymond-uchicago jarvisraymond-uchicago commented Mar 20, 2026

Link to JIRA ticket if there is one:
https://ctds-planx.atlassian.net/browse/HP-2369

Notes:

  • Refactors to use useContext for selectedTags and setSelectedTags to reduce prop drilling. The DiscoveryProvider is moved up to Discovery.tsx so children components can share context.
  • Fixes bug in Data Repository Selection: previous values could get out of sync causing unexpected behavior now that tags can be selected from multiple parts of UI. Now the component uses useRef instead of react state to prevent this.
  • Implementation:
    output

New Features

  • Implements Tag Based Filtering via click in study details on Discovery page

jarvisraymond-uchicago and others added 30 commits February 25, 2026 13:00
… selections from dropdown pass to backup and update UI
…n to support colors on selection, fixed TS issues and added missing interfaces
…ewer to work based off of the selectedTags, still need to address user removing tags from dropdown issue
…ewer to maintain selectedTags array in real time including deletion of multiple tags at once
…anup, renaming of files and variable to better communicate purpose
@jarvisraymond-uchicago jarvisraymond-uchicago marked this pull request as ready for review March 20, 2026 17:37
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