Get startedPatternsComponentsStylesContentSupport
Select your development framework to see all code in your development languages. You can change this in the top right of the screen.
AllAccordionBadgeBlockButtonButton groupCalloutCheckboxContainerDate pickerDetailsDividerDropdownFile uploaderFilter chipFooterForm itemForm stepperGridHeaderHero bannerIconsIcon buttonInputListMicrosite headerModalNotification bannerPaginationPopoverProgress indicatorRadioSide menuSkeleton loadingSpacerTableTabsTextText areaTooltip

Icons

A simple and universal graphic symbol representing an action, object, or concept to help guide the user.

Related components: Badge, Callout, Icon button, Tooltip
Code examples
<GoAIcon type="accessibility"></GoAIcon>
typeGoAIconType
Sets the icon.
sizesmall | medium | large
Sets the size of icon. Defaults to medium.
themeoutline | filled
Styles the icon to show outline or filled. Defaults to outline.
opacitynumber
Sets the opacity of the icon between 0 and 1. Defaults to 1.
fillColorstring
Sets the fill colour of the icon. Defaults to false.
invertedboolean
Colors the icon white for use on dark backgrounds. Defaults to false.
titlestring
Sets the title of the icon.
ariaLabelstring
Sets the accessible name of the icon.
testIdstring
Sets the data-testid attribute. Used with ByTestId queries in tests.
mt,mr,mb,mlnone | 3xs | 2xs | xs | s | m | l | xl | 2xl | 3xl | 4xl
Apply margin to the top, right, bottom, and/or left of the component.

Alert and messaging

information-circle
warning
add-circle
alert-circle
checkmark-circle
close-circle
help-circle
remove-circle

Basic

close
checkmark
add
remove

Direction

chevron-down
chevron-up
chevron-back
chevron-forward
arrow-down
arrow-up
arrow-back
arrow-forward
caret-down
caret-up
caret-back
caret-forward

Interactions

menu
reload
search
pencil
flag
open
bookmark
calendar
documents
trash
funnel
ellipsis-vertical
notifications
notifications-off
eye
eye-off
cloud-upload
download

Accounts

person-circle
settings
mail
call
Join design system drop in hours to get feedback on your service, propose new components or patterns, suggest changes to existing resources, ask questions, and give feedback to the design system. These sessions are for Government of Alberta product teams.
Book time in drop in hours
Get startedPatternsComponentsStylesContentSubmit an issue#design-system-supportContribute to the design systemGive feedbackRelease notes