Skip to content

Design: Replace plan card icon with dashboard icon for Commerce Garden#109977

Draft
JanaMW27 wants to merge 3 commits intotrunkfrom
design/update-plan-card-icon
Draft

Design: Replace plan card icon with dashboard icon for Commerce Garden#109977
JanaMW27 wants to merge 3 commits intotrunkfrom
design/update-plan-card-icon

Conversation

@JanaMW27
Copy link
Copy Markdown

@JanaMW27 JanaMW27 commented Apr 13, 2026

Proposed Changes

  • Replace the Commerce Garden plan card icon (steps/stair) with the dashboard (speedometer) icon on the site overview page
  • Rename the icon export from commerceGardenPlan to commerceGardenDashboard to reflect the new icon
  • Fix viewBox from 25x24 to standard 24x24
  • Use currentColor instead of hardcoded #1E1E1E fill for proper theme color support

Why are these changes being made?

The dashboard icon is already used in the CIAB pre-launch checklist to represent plans. This change brings the site overview plan card in line with that pattern, keeping the icon language consistent across CIAB MSD — anywhere we reference plans in the CIAB dashboard should use the dashboard icon.

The dashboard icon exists in @wordpress/icons (visible in the Gutenberg Storybook), but wp-calypso currently uses v10.23.0 which does not include it yet (it was added in a later version). Rather than upgrading the package dependency, we added the SVG directly as a custom icon in client/dashboard/components/icons/ — this follows the existing pattern used by other custom icons in the same file (launch, upsell).

Testing Instructions

  1. Run yarn start-dashboard
  2. Open http://my.woo.localhost:3000/
  3. Navigate to a Commerce Garden site overview page
  4. Verify the plan card icon shows the new dashboard (speedometer) icon instead of the old steps/stair icon
  5. Verify the icon color matches the theme color

Pre-merge Checklist

  • Has the general commit checklist been followed? (PCYsg-hS-p2)
  • Have you written new tests for your changes?
  • Have you tested the feature in Simple (P9HQHe-k8-p2), Atomic (P9HQHe-jW-p2), and self-hosted Jetpack sites (PCYsg-g6b-p2)?
  • Have you checked for TypeScript, React or other console errors?
  • Have you tested accessibility for your changes?
  • Have you used memoizing on expensive computations?
  • Have we added the "[Status] String Freeze" label as soon as any new strings were ready for translation (p4TIVU-5Jq-p2)?

…n sites

Swap the Commerce Garden plan card icon from the previous steps/checklist
SVG to the dashboard (speedometer) icon. Also fixes the viewBox from 25x24
to 24x24 and uses currentColor instead of hardcoded fill for theme support.
The previous icon was a stair/steps shape. Rename the export to reflect
the new dashboard icon it now contains.
@matticbot
Copy link
Copy Markdown
Contributor

matticbot commented Apr 13, 2026

This PR modifies the release build for the following Calypso Apps:

For info about this notification, see here: PCYsg-OT6-p2

  • agents-manager
  • blaze-dashboard
  • help-center
  • notifications
  • odyssey-stats
  • wpcom-block-editor

To test WordPress.com changes, run install-plugin.sh $pluginSlug design/update-plan-card-icon on your sandbox.

@JanaMW27
Copy link
Copy Markdown
Author

Before / After

Before:
Screenshot 2026-04-14 at 08 54 12

After:
Screenshot 2026-04-14 at 08 50 12

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.

2 participants