Add icons for the mobile app #2865
Labels
experimental_design
Design System experimental design requests
new-unplanned
Unplanned work added to a sprint
platform-design-system-team
va-icon
What
The mobile app team would like to add 6 Material icons to the VADS sprite to replace the old FontAwesome icons. A similar icon was not found in the existing VADS or USWDS icon collections.
Purpose
Currently, the mobile app is still using FontAwesome icons. By adding these icons, we’ll be able to fully migrate to the new VADS/USWDS/Material icons. Also, these icons could potentially be used on the web in the future.
![image](https://private-user-images.githubusercontent.com/82840483/333273062-de4d8be6-94d1-42d9-ac6e-4f576f45ed84.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3MDI1NDEsIm5iZiI6MTcyMDcwMjI0MSwicGF0aCI6Ii84Mjg0MDQ4My8zMzMyNzMwNjItZGU0ZDhiZTYtOTRkMS00MmQ5LWFjNmUtNGY1NzZmNDVlZDg0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzExVDEyNTA0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJjMTAxNjBlZTlhNTQzMGRjNzgxMDkxZWQ0ODhiYmYyZWZmZjNkZjY4NDcyOWJlODRiZTFlY2Q1ZTJiMjg4OTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._XBhRxpwWJy_bPhcE5cUwZfxrXg_noYslK68H4zOoBQ)
Usage
circle - used as dot indicator for unread messages
![IMG_4437](https://private-user-images.githubusercontent.com/82840483/333274183-45fa468a-80d0-41fd-964d-b8ab26132b12.PNG?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3MDI1NDEsIm5iZiI6MTcyMDcwMjI0MSwicGF0aCI6Ii84Mjg0MDQ4My8zMzMyNzQxODMtNDVmYTQ2OGEtODBkMC00MWZkLTk2NGQtYjhhYjI2MTMyYjEyLlBORz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzExVDEyNTA0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWViZjhkNTc3ZWQxN2RkYTBiN2FjZGIyNGI4MDE2NmQ3ZWVmZWFiNjc5YzNmYzIyMmI1NTYzMDFhMGY3NWU3NzAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.SCeJLtgNw5bzk6fCLYWWecAEJkuOF2xKUfOaNHDH_eY)
crop_square - used for bullets
![IMG_4439](https://private-user-images.githubusercontent.com/82840483/333274355-85f442c7-49c1-43d0-b08a-6b2a53300007.PNG?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3MDI1NDEsIm5iZiI6MTcyMDcwMjI0MSwicGF0aCI6Ii84Mjg0MDQ4My8zMzMyNzQzNTUtODVmNDQyYzctNDljMS00M2QwLWIwOGEtNmIyYTUzMzAwMDA3LlBORz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzExVDEyNTA0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIxZmI1ZjkwMDQ3ZjZhMmFmM2RhMWZjNGUzOThmNWNiZThjMjE0ZGY2MzkwMDA1Nzg5ZDg4Y2I1Zjk3M2RlNTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Mto8o-xfcURO4OkjuTBZgCrWe1Lg7PuHA0Y9pnmtH9Q)
inbox - used when moving message to inbox folder
![IMG_4438](https://private-user-images.githubusercontent.com/82840483/333274316-a1f42fe8-9ad4-4c1b-a857-c1c55c529b57.PNG?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3MDI1NDEsIm5iZiI6MTcyMDcwMjI0MSwicGF0aCI6Ii84Mjg0MDQ4My8zMzMyNzQzMTYtYTFmNDJmZTgtOWFkNC00YzFiLWE4NTctYzFjNTVjNTI5YjU3LlBORz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzExVDEyNTA0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJkZThiNTljZTc2NmNkMzEyMDY5ZDY4MGEzMGVhOWY4NmFiYTY3ZWMyODA5NDkzODEwYTdlMTgzZmZiZTg2NWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.OVrenmD-OG8UMRkQ_D1MgDL2tYVGqeLlINord-mEHgM)
local_shipping - used for prescription tracking
![IMG_4440](https://private-user-images.githubusercontent.com/82840483/333274400-85771762-ff84-4ae5-b7f9-3a95327bb60b.PNG?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3MDI1NDEsIm5iZiI6MTcyMDcwMjI0MSwicGF0aCI6Ii84Mjg0MDQ4My8zMzMyNzQ0MDAtODU3NzE3NjItZmY4NC00YWU1LWI3ZjktM2E5NTMyN2JiNjBiLlBORz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzExVDEyNTA0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdlODg0MDZjZjcwYmM3ODIyZTU5YzMwMTI5MWZjYzMyNTg5ZGVmYzMzMTU1NjBhNzI1YzQxMzE3ZDM5ZjNkMzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.lFCtUMahjQv0j2qJx7EoYhJgqOajK3UzfpRZPLUNZ_E)
refresh - used to refresh webview template
![IMG_4441](https://private-user-images.githubusercontent.com/82840483/333274438-1397ea8a-bbb2-4855-84ce-6bbc16836924.PNG?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3MDI1NDEsIm5iZiI6MTcyMDcwMjI0MSwicGF0aCI6Ii84Mjg0MDQ4My8zMzMyNzQ0MzgtMTM5N2VhOGEtYmJiMi00ODU1LTg0Y2UtNmJiYzE2ODM2OTI0LlBORz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzExVDEyNTA0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBiNmY2OTY5NWZmNmYwN2VjZmNkNDY3YTAyNGJkZjIxMGViMDJlZDFjZDcwMDFhNzkzOTIyZDc0MDllMmUwOTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.DuBpwy8Niaz0V0oG0YqC9weW_xn7--jM6QwuUSO5f7c)
smartphone - used to start text message
![IMG_4442](https://private-user-images.githubusercontent.com/82840483/333274472-3896574b-4153-4637-baad-a74e5e645e2c.PNG?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3MDI1NDEsIm5iZiI6MTcyMDcwMjI0MSwicGF0aCI6Ii84Mjg0MDQ4My8zMzMyNzQ0NzItMzg5NjU3NGItNDE1My00NjM3LWJhYWQtYTc0ZTVlNjQ1ZTJjLlBORz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzExVDEyNTA0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk5ZjkyYWQ2MDYzMTY1MGUyMGU0Y2QxMDI4MzU4MzM2NmFhZmNhMzZlMTMwZDFiNWE5ZjYyZWVlMGUxNzc4YjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._eR60PskpQyjF8uIsQJBuD1wOh0GpTEeHWJyDryRqYk)
Behavior
None
Examples
Screenshots included above.
Accessibility
None
Guidance
None
Your team
Mobile app design system team (submitted by @jessicawoodin and @narin)
Research (optional)
N/A
Code (optional)
No code necessary, but presumably .svgs would need to be added to the icons folder of dst-uswds-compile, a new sprite would need to be generated, added to component-library, and released to NPM
Next steps
You may present your work to the Design System Council at an upcoming meeting. If you do not or cannot attend the Design Council Meeting, you can opt to get an asynchronous approval.
Submit requests to join an upcoming Design System Council meeting in #platform-design-system.
During the meeting, the Design System Council Working Group will evaluate the request and make a decision.
If your request is approved, you can add your component or pattern to the system. If you have any questions on how to add your component or pattern to the system, please reach out to the Design System Team at #platform-design-system.
The text was updated successfully, but these errors were encountered: