Skip to content

fix(apollo-react): use camelCase JSX attributes in CaseManagementProject icon [MST-8113]#447

Merged
BenHorblit-UiPath merged 1 commit intomainfrom
fix/case-mgmt-icon-svg-attrs-MST-8113
Apr 2, 2026
Merged

fix(apollo-react): use camelCase JSX attributes in CaseManagementProject icon [MST-8113]#447
BenHorblit-UiPath merged 1 commit intomainfrom
fix/case-mgmt-icon-svg-attrs-MST-8113

Conversation

@BenHorblit-UiPath
Copy link
Copy Markdown
Contributor

@BenHorblit-UiPath BenHorblit-UiPath commented Apr 2, 2026

The CaseManagementProject icon uses raw SVG attributes (stroke-width, stroke-linecap, stroke-linejoin) instead of React JSX camelCase equivalents (strokeWidth, strokeLinecap, strokeLinejoin). This was introduced in #418 when the icon was redesigned — the previous version had correct camelCase attributes.

This causes console.error warnings in React, which breaks tests in downstream consumers that treat console.error as a test failure. E.g.:

  • UiPath/PO.Frontend#4535

Copilot AI review requested due to automatic review settings April 2, 2026 18:44
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (PT)
apollo-canvas 🟢 Ready Preview, Logs Apr 02, 2026, 11:48:51 AM
apollo-landing 🟢 Ready Preview, Logs Apr 02, 2026, 11:45:40 AM
apollo-ui-react 🟢 Ready Preview, Logs Apr 02, 2026, 11:47:19 AM
apollo-vertex 🟢 Ready Preview, Logs Apr 02, 2026, 11:46:56 AM
apollo-wind 🟢 Ready Preview, Logs Apr 02, 2026, 11:46:28 AM

@github-actions github-actions bot added the size:XS 0-9 changed lines. label Apr 2, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

Dependency License Review

  • 1924 package(s) scanned
  • ✅ No license issues found
  • ⚠️ 3 package(s) excluded (see details below)
License distribution
License Packages
MIT 1689
ISC 89
Apache-2.0 56
BSD-3-Clause 28
BSD-2-Clause 23
BlueOak-1.0.0 8
MPL-2.0 5
MIT OR Apache-2.0 3
MIT-0 3
CC0-1.0 3
LGPL-3.0-or-later 2
(MIT OR Apache-2.0) 2
Unlicense 2
Python-2.0 1
CC-BY-4.0 1
(MPL-2.0 OR Apache-2.0) 1
Unknown 1
Artistic-2.0 1
(WTFPL OR MIT) 1
(BSD-2-Clause OR MIT OR Apache-2.0) 1
CC-BY-3.0 1
0BSD 1
(MIT OR CC0-1.0) 1
MIT AND ISC 1
Excluded packages
Package Version License Reason
@img/sharp-libvips-linux-x64 1.2.4 LGPL-3.0-or-later LGPL pre-built binary, not linked
@img/sharp-libvips-linuxmusl-x64 1.2.4 LGPL-3.0-or-later LGPL pre-built binary, not linked
khroma 2.1.0 Unknown MIT per GitHub repo, missing license field in package.json

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Fixes React console warnings (and downstream test failures) by converting raw SVG attributes on the CaseManagementProject icon to JSX camelCase equivalents.

Changes:

  • Replaced stroke-width, stroke-linecap, stroke-linejoin with strokeWidth, strokeLinecap, strokeLinejoin in the icon’s SVG path.

@BenHorblit-UiPath BenHorblit-UiPath marked this pull request as ready for review April 2, 2026 18:52
@BenHorblit-UiPath BenHorblit-UiPath merged commit 68f0936 into main Apr 2, 2026
41 checks passed
@BenHorblit-UiPath BenHorblit-UiPath deleted the fix/case-mgmt-icon-svg-attrs-MST-8113 branch April 2, 2026 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS 0-9 changed lines.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants