tdm-calculator
tdm-calculator copied to clipboard
Update Icons
Overview
We need to arrange our existing icons from Figma and locate replacements from Material UI.
Action Items
- [x] Organize existing Figma icons
- [x] Find suitable replacements from Material UI.
- [ ] don't change anything in Figma, this issue is to determine replacements only
- [ ] get sign-off from product.
Resources/Instructions
size added on for this issue, @Parisajf please adjust "feature", " milestone", " priority" tags.
Updated iconography with replacements from Material UI:
- The “save” icon in the current design system is not “filled” - I'm not sure where this icon is located on the site to compare, but based on the current design system standards, all icons should default to a filled version.
- The sort icon on the "my projects" page is not in the design system and I've proposed a replacement from MUI.
- The color of selected checkboxes does not match the design system's color palette.
- Need to confirm which "download" icon to use.
Progress: I've updated the iconography section for the style guide presentation slides. Blockers: Still waiting on feedback re: icon selections (download icon, sort icon, save icon)
dependency on dev confirmation, waiting for further instructions.
- Issue #1682 determined that there is no measurable impact to the bundle size by switching to any of the icon libraries mentioned here: https://react-icons.github.io/react-icons/, so this issue is ready to work on. I would recommend that you look at these available sets and pick one that you think will cover almost all our needs. We can always work with custom SVG icons for special cases, but sticking to a pre-designed library will be much less work.
Icon replacements from https://react-icons.github.io/react-icons/icons/md/
Add names of icons and link the icon name to the relevant material UI Page.
Example
Instructions for finding icons
- Go to https://mui.com/material-ui/material-icons/
- find icon
- click on icon
- copy URL
This issue is in the prioritized backlog and still assigned to someone. Why? what needs to be done next.
All the icons from FontAwesome have been replaced by Material UI icons, except for FileCSV icon for which no suitable replacement was found. The final icons have been approved by dev and stakeholders.