Skip to content

Feat(icons): Added FilterAllIcon component#1600

Merged
banana-three-join merged 7 commits into
layer5io:masterfrom
kanishksingh23:feat/filter-none-icon
Jun 2, 2026
Merged

Feat(icons): Added FilterAllIcon component#1600
banana-three-join merged 7 commits into
layer5io:masterfrom
kanishksingh23:feat/filter-none-icon

Conversation

@kanishksingh23
Copy link
Copy Markdown
Contributor

@kanishksingh23 kanishksingh23 commented Jun 1, 2026

Notes for Reviewers

  • Added FilterAllIcon (dashed border with solid inner square select-all icon)) to the Sistent icon library, following the existing icon pattern.
  • This icon is needed in Meshery for the select-all checkbox in the K8s context Header component.

This PR fixes #1599

Related: meshery/meshery#14157, meshery/meshery#19004

Signed commits

  • Yes, I signed my commits.

Signed-off-by: kanishksingh23 <kanishksingh763@gmail.com>
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a new FilterNoneIcon component and exports it. The review feedback suggests simplifying the SVG element by removing redundant fill and fillOpacity attributes, as they are already handled by spreading props.

Comment thread src/icons/FilterNone/FilterNoneIcon.tsx Outdated
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Kanishk Singh <kanishksingh763@gmail.com>
Copy link
Copy Markdown
Contributor

@banana-three-join banana-three-join left a comment

Choose a reason for hiding this comment

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

The fill prop should be passed down to the path, not the SVG. You can add it back and give it the default green color being used in the other icons, as that's the standard within all of the icons being exported from Sistent.

Signed-off-by: kanishksingh23 <kanishksingh763@gmail.com>
@kanishksingh23
Copy link
Copy Markdown
Contributor Author

@banana-three-join, I have addressed your feedback.

Signed-off-by: kanishksingh23 <kanishksingh763@gmail.com>
@kanishksingh23 kanishksingh23 changed the title Feat(icons): Added FilterNoneIcon component Feat(icons): Added FilterAllIcon component Jun 1, 2026
@simihablo
Copy link
Copy Markdown
Contributor

simihablo commented Jun 1, 2026

@Rajesh-Nagarajan-11, please review.

Comment thread src/icons/FilterAll/FilterAllIcon.tsx Outdated
Signed-off-by: Rajesh Nagarajan <139469505+Rajesh-Nagarajan-11@users.noreply.github.com>
@banana-three-join
Copy link
Copy Markdown
Contributor

@kanishksingh23 Since the default has been changed to fill none, you can instead remove the import of the previous color and import the default none instead. After that, it'll be good to merge.

Signed-off-by: kanishksingh23 <kanishksingh763@gmail.com>
@kanishksingh23 kanishksingh23 force-pushed the feat/filter-none-icon branch from a14b23f to aca8b06 Compare June 2, 2026 04:52
@kanishksingh23
Copy link
Copy Markdown
Contributor Author

@banana-three-join, I have removed the unused KEPPEL_GREEN_FILL import and updated it to DEFAULT_FILL_NONE.

@banana-three-join banana-three-join merged commit 1b97467 into layer5io:master Jun 2, 2026
2 checks passed
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.

[Feature] Add FilterAllIcon to the Sistent icon library

4 participants