Icons
Icons
What icons we use
The Design System uses a reduced number of the
We use the extended open source icon set because our apps often need to use uncommon icons.
Top level navigation Icons
Status Icons
Metadata Icons
Import/Export Icons
CRUD Icons
Content Icons
Actions Icons
Access control Icons
Forms Icons
Usage
Use sparingly
Don't rely on icons when your layout becomes complex as this can make it harder to understand.
Consider alternatives such as dropdowns, merged buttons and splitting a layout across multiple pages.
Accessibility considerations
Provide a text label when you use icons. Even if the text isn't visible on the screen, assistive technology needs to describe the icon.
Use tooltips on icons or icon buttons so that the meaning of an icon is obvious.
Slotted SVGs
Adding theslot
attribute to SVGs within a Typescript file produces an error due to slot not being a SVG prop.<SlottedSVG>
removes this error and can be used with
-
Side navigation component using Material Design Icons with SlottedSVG