Skip to content

feat(apollo-react): add Queues and Tools variants to TaskIcon [MST-8108]#490

Merged
venkateshcherukuri merged 2 commits intomainfrom
feat/mst-8108-task-icon-queues-tools
Apr 10, 2026
Merged

feat(apollo-react): add Queues and Tools variants to TaskIcon [MST-8108]#490
venkateshcherukuri merged 2 commits intomainfrom
feat/mst-8108-task-icon-queues-tools

Conversation

@venkateshcherukuri
Copy link
Copy Markdown
Contributor

@venkateshcherukuri venkateshcherukuri commented Apr 10, 2026

Summary

  • Add two new TaskItemTypeValues enum entries: Queues and Tools
  • Map Queues to QueueIcon and Tools to ConfigurationIcon
  • Both use grey gradient background (CategoryColor.Grey)

Context

PO.Frontend's quick-add popover (MST-8108) uses TaskIcon to render category icons in the toolbox. The existing enum was missing entries for the Queues and Tools categories.

Changes

  • TaskIcon.types.ts: Added Queues = 'queues' and Tools = 'tools' to TaskItemTypeValues
  • TaskIcon.tsx: Added icon mappings — QueueIcon for Queues, ConfigurationIcon for Tools
  • TaskIcon.styles.ts: Added grey gradient entries for both new types

Demo

image

Add two new TaskItemTypeValues (Queues, Tools) with QueueIcon and
ConfigurationIcon respectively, and grey gradient backgrounds.
Used by PO.Frontend's quick-add popover category icons.
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 10, 2026

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

Project Deployment Review Updated (PT)
apollo-canvas 🟢 Ready Preview, Logs Apr 10, 2026, 02:29:06 PM
apollo-landing 🟢 Ready Preview, Logs Apr 10, 2026, 02:26:54 PM
apollo-ui-react 🟢 Ready Preview, Logs Apr 10, 2026, 02:28:02 PM
apollo-vertex 🟢 Ready Preview, Logs Apr 10, 2026, 02:28:00 PM
apollo-wind 🟢 Ready Preview, Logs Apr 10, 2026, 02:27:19 PM

@github-actions github-actions bot added the size:S 10-29 changed lines. label Apr 10, 2026
@github-actions
Copy link
Copy Markdown

Dependency License Review

  • 1948 package(s) scanned
  • ✅ No license issues found
  • ⚠️ 4 package(s) excluded (see details below)
License distribution
License Packages
MIT 1707
ISC 89
Apache-2.0 61
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
Unknown 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
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
@uipath/proteus-client 0.1.10 Unknown UiPath internal package, Proprietary license
khroma 2.1.0 Unknown MIT per GitHub repo, missing license field in package.json

@venkateshcherukuri venkateshcherukuri merged commit ccc8485 into main Apr 10, 2026
38 checks passed
@venkateshcherukuri venkateshcherukuri deleted the feat/mst-8108-task-icon-queues-tools branch April 10, 2026 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S 10-29 changed lines.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants