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

Refactor/node list groups #2166

Merged
merged 12 commits into from
Nov 4, 2024

Conversation

Huongg
Copy link
Contributor

@Huongg Huongg commented Oct 31, 2024

Description

Fixes #2153

Main changes are as below:

  • Separate the node-list-groups, node-list-group, and node-list-row-list from node-list
  • Rename them to be "Filters" with the new structure as in the chart below
Screenshot 2024-10-31 at 13 53 22

Development notes

QA notes

Checklist

  • Read the contributing guidelines
  • Opened this PR as a 'Draft Pull Request' if it is work-in-progress
  • Updated the documentation to reflect the code changes
  • Added new entries to the RELEASE.md file
  • Added tests to cover my changes

Huong Nguyen added 9 commits October 30, 2024 11:54
Signed-off-by: Huong Nguyen <huongg1409@gmail>
Signed-off-by: Huong Nguyen <huongg1409@gmail>
Signed-off-by: Huong Nguyen <huongg1409@gmail>
Signed-off-by: Huong Nguyen <huongg1409@gmail>
Signed-off-by: Huong Nguyen <huongg1409@gmail>
Signed-off-by: Huong Nguyen <huongg1409@gmail>
Signed-off-by: Huong Nguyen <huongg1409@gmail>
Signed-off-by: Huong Nguyen <huongg1409@gmail>
Signed-off-by: Huong Nguyen <huongg1409@gmail>
@Huongg Huongg marked this pull request as ready for review October 31, 2024 13:55
Copy link
Contributor

@rashidakanchwala rashidakanchwala left a comment

Choose a reason for hiding this comment

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

Can we have a filters folder, and everything within that filter-group, filter-row, and filter section?

@Huongg
Copy link
Contributor Author

Huongg commented Oct 31, 2024

Can we have a filters folder, and everything within that filter-group, filter-row, and filter section?

hey @rashidakanchwala everything is currently in the Filters folder at the moment? Unless you want to move it to somewhere else?

Screenshot 2024-10-31 at 14 13 26

@rashidakanchwala
Copy link
Contributor

nice, i got confused coz of the components folder!

Signed-off-by: Huong Nguyen <huongg1409@gmail>
@Huongg Huongg self-assigned this Oct 31, 2024
Copy link
Contributor

@rashidakanchwala rashidakanchwala left a comment

Choose a reason for hiding this comment

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

LGTM. very nice. thanks!

Copy link
Contributor

@SajidAlamQB SajidAlamQB left a comment

Choose a reason for hiding this comment

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

Awesome work @Huongg the refactor looks great!

nit: it might be cleaner to remove the extra components folder within filters to keep the directory structure flatter, wdyt?

@rashidakanchwala
Copy link
Contributor

nit: it might be cleaner to remove the extra components folder within filters to keep the directory structure flatter, wdyt?

I second that !

@Huongg
Copy link
Contributor Author

Huongg commented Nov 1, 2024

Awesome work @Huongg the refactor looks great!

nit: it might be cleaner to remove the extra components folder within filters to keep the directory structure flatter, wdyt?

I don't mind I can remove the components folder 👍

@jitu5
Copy link
Contributor

jitu5 commented Nov 1, 2024

@Huongg
[nit] Two minor observations.

  1. For tag, group toggle icon is always visible compared to demo site
  2. Selected blue color is little different compared to demo site
Screenshot 2024-11-01 at 3 59 40 p m

Demo site
Screenshot 2024-11-01 at 4 00 38 p m

Copy link
Contributor

@jitu5 jitu5 left a comment

Choose a reason for hiding this comment

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

This is really clean, thanks @Huongg.

@Huongg
Copy link
Contributor Author

Huongg commented Nov 4, 2024

@Huongg [nit] Two minor observations.

  1. For tag, group toggle icon is always visible compared to demo site
  2. Selected blue color is little different compared to demo site

hey @jitu5 what you see in the demo site is a bug, the box should always visible, so I fixed it in this PR now

Huong Nguyen added 2 commits November 4, 2024 09:26
Signed-off-by: Huong Nguyen <huongg1409@gmail>
Signed-off-by: Huong Nguyen <huongg1409@gmail>
@Huongg Huongg merged commit 61c1de3 into feature-branch/refactor-node-list Nov 4, 2024
4 checks passed
@Huongg Huongg deleted the refactor/node-list-groups branch November 4, 2024 09:54
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.

4 participants