Skip to content

[Feature] Add MoreHorizIcon#1457

Merged
Rajesh-Nagarajan-11 merged 1 commit intolayer5io:masterfrom
thechillbasu:feature/add-more-horiz-icon-1444
Apr 30, 2026
Merged

[Feature] Add MoreHorizIcon#1457
Rajesh-Nagarajan-11 merged 1 commit intolayer5io:masterfrom
thechillbasu:feature/add-more-horiz-icon-1444

Conversation

@thechillbasu
Copy link
Copy Markdown
Contributor

@thechillbasu thechillbasu commented Apr 29, 2026

Notes for Reviewers

This PR fixes #1444

Adds a new MoreHorizIcon SVG component to the Sistent icon library. This icon represents a horizontal ellipsis for overflow menus and is based on the Material UI MoreHoriz icon design. The addition reduces dependency on @mui/icons-material and ensures design consistency across Layer5 products.

Changes made:

  • src/icons/MoreHoriz/MoreHorizIcon.tsx — New MoreHorizIcon SVG component using DEFAULT_FILL_NONE, DEFAULT_WIDTH, DEFAULT_HEIGHT, and title prop for accessibility
  • src/icons/MoreHoriz/index.ts — Barrel export for the MoreHoriz icon directory
  • src/icons/index.ts — Registered MoreHorizIcon in the icon library's main exports

Signed commits

  • Yes, I signed my commits.

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 the MoreHorizIcon component, including its unit tests and necessary exports. The review feedback suggests improving the SVG's accessibility by dynamically setting the role and aria-hidden attributes based on the presence of a title, and moving the viewBox attribute after the props spread to prevent it from being accidentally overridden.

Comment thread src/icons/MoreHoriz/MoreHorizIcon.tsx
Comment thread src/__testing__/MoreHorizIcon.test.tsx Outdated
Signed-off-by: thechillbasu <basusarthakmain@gmail.com>
@thechillbasu thechillbasu force-pushed the feature/add-more-horiz-icon-1444 branch from b9592a9 to af3df03 Compare April 29, 2026 21:46
Copy link
Copy Markdown
Contributor

@kishore08-07 kishore08-07 left a comment

Choose a reason for hiding this comment

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

@thechillbasu
Copy link
Copy Markdown
Contributor Author

Thanks @thechillbasu , LGTM @Rajesh-Nagarajan-11

My pleasure! @kishore08-07

@Rajesh-Nagarajan-11 Rajesh-Nagarajan-11 merged commit efbbc0b into layer5io:master Apr 30, 2026
5 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 MoreHoriz icon

4 participants