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

Make detailscard table columns filterable #580

Conversation

everett980
Copy link
Collaborator

@everett980 everett980 commented May 19, 2020

Which problem is this PR solving?

  • Adds ability to filter the columns of the tables present in QualityMetrics and Decorated Deep Dependency Graphs:
    Screen Shot 2020-05-19 at 3 02 01 PM

Short description of the changes

  • Adds filterDropdown to antd Table used in common/DetailsCard
  • Adds multi-select functionality to common/FilteredList

Note

Builds off of this PR which should be reviewed and merged first.
This diff is encapsulated in these five commits.

Signed-off-by: Everett Ross <reverett@uber.com>
Signed-off-by: Everett Ross <reverett@uber.com>
Signed-off-by: Everett Ross <reverett@uber.com>
Signed-off-by: Everett Ross <reverett@uber.com>
Signed-off-by: Everett Ross <reverett@uber.com>
Signed-off-by: Everett Ross <reverett@uber.com>
Signed-off-by: Everett Ross <reverett@uber.com>
TODO: Finish cancel, style, test, verify single select FilteredList

Signed-off-by: Everett Ross <reverett@uber.com>
TODO: Test, fix FilteredList styles, four tooltips

Signed-off-by: Everett Ross <reverett@uber.com>
Signed-off-by: Everett Ross <reverett@uber.com>
Signed-off-by: Everett Ross <reverett@uber.com>
@codecov
Copy link

codecov bot commented May 19, 2020

Codecov Report

Merging #580 into master will increase coverage by 0.09%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #580      +/-   ##
==========================================
+ Coverage   93.43%   93.53%   +0.09%     
==========================================
  Files         216      217       +1     
  Lines        5227     5289      +62     
  Branches     1337     1360      +23     
==========================================
+ Hits         4884     4947      +63     
+ Misses        302      301       -1     
  Partials       41       41              
Impacted Files Coverage Δ
...ts/DeepDependencies/Graph/DdgNodeContent/index.tsx 100.00% <ø> (ø)
.../src/components/common/DetailsCard/DetailTable.tsx 100.00% <100.00%> (ø)
...ponents/common/DetailsCard/DetailTableDropdown.tsx 100.00% <100.00%> (ø)
...ui/src/components/common/FilteredList/ListItem.tsx 100.00% <100.00%> (ø)
...er-ui/src/components/common/FilteredList/index.tsx 100.00% <100.00%> (+4.54%) ⬆️
...eViewer/TimelineHeaderRow/TimelineViewingLayer.tsx 88.13% <0.00%> (-1.70%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bff253e...1b23dec. Read the comment docs.

Signed-off-by: Everett Ross <reverett@uber.com>
@everett980 everett980 merged commit 3335512 into jaegertracing:master May 19, 2020
vvvprabhakar pushed a commit to vvvprabhakar/jaeger-ui that referenced this pull request Jul 5, 2021
* WIP: Add FilterDropdown to DetailsCard _makeColumn
TODO: Finish cancel, style, test, verify single select FilteredList
* WIP: Add cancel, style, verify old FilteredLists
TODO: Test, fix FilteredList styles, four tooltips
* Add tooltips, fix height, -empty filters, test
* Handle cancel after click outside list, fix tips
* Clean up

Signed-off-by: Everett Ross <reverett@uber.com>
Signed-off-by: vvvprabhakar <vvvprabhakar@gmail.com>
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.

None yet

2 participants