Home / General / Chip

Chip


Chips are compact, interactive elements used to represent attributes, filters, selections, or status. They can include optional leading or trailing elements such as avatars, dots, or dismiss buttons.


Variants

VariantDescription
DefaultA label-only chip with no leading or trailing element. Use for simple tags or categories.
DotA chip with a small leading dot indicator. Useful for conveying status or category at a glance.
X CloseA chip with a trailing dismiss button. Use when the chip can be removed or deselected by the user.
AvatarA chip with a leading avatar and label. Use to represent a person or entity. Only available in lg size.
Avatar + CloseA chip with a leading avatar, label, and a trailing dismiss button. Use when the chip represents a person and can be removed. Only available in lg size.

Typography

Both sizes use the same text style: co.sys.typography.body.sm.medium.

PropertyTokenValue
Font familyco.sys.typography.body.sm.medium.font-familyFigtree
Font weightco.sys.typography.body.sm.medium.font-weightmedium
Font sizeco.sys.typography.body.sm.medium.font-size14px
Line heightco.sys.typography.body.sm.medium.line-height20px

Note: Avatar-based variants (Avatar, Avatar + Close) are only available in lg.


Colors & States

Each color maps to a semantic role. All token values are listed per state below.

Neutral

Used for generic, non-semantic labels or filters.

Default

PropertyTokenValue
Surfaceco.sys.color.surface.neutral.default#f9f8f7
Borderco.sys.color.border.neutral.default#e0dcd9
Textco.sys.color.text.neutral.default#5a5857
Iconco.sys.color.icon.neutral.default#b3b0ae

Hovered

PropertyTokenValue
Surfaceco.sys.color.surface.neutral.strong#f3f1f0
Borderco.sys.color.border.neutral.default#e0dcd9
Textco.sys.color.text.neutral.default#5a5857
Iconco.sys.color.icon.neutral.default#b3b0ae

Info

Used to highlight informational content or brand-related tags.

Default

PropertyTokenValue
Surfaceco.sys.color.surface.info.default#eae3f2
Borderco.sys.color.border.brand.subtle#a990cb
Textco.sys.color.text.info.default#3b2e4c
Iconco.sys.color.icon.info.default#3b2e4c

Hovered

PropertyTokenValue
Surfaceco.sys.color.surface.info.strong#d4c7e5
Borderco.sys.color.border.brand.subtle#a990cb
Textco.sys.color.text.info.default#3b2e4c
Iconco.sys.color.icon.info.default#3b2e4c

Secondary

Used for secondary categories or alternative groupings.

Default

PropertyTokenValue
Surfaceco.sys.color.surface.secondary.default#f4f4fb
Borderco.sys.color.border.secondary.subtle#bdc1ed
Textco.sys.color.text.secondary.strong#363b7d
Iconco.sys.color.icon.secondary.subtle#9ca1e3

Hovered

PropertyTokenValue
Surfaceco.sys.color.surface.secondary.strong#dee0f6
Borderco.sys.color.border.secondary.subtle#bdc1ed
Textco.sys.color.text.secondary.strong#363b7d
Iconco.sys.color.icon.secondary.subtle#9ca1e3

Success

Used to indicate a positive status or completed state.

Default

PropertyTokenValue
Surfaceco.sys.color.surface.success.default#edf3ec
Borderco.sys.color.border.success.subtle#b5cfb4
Textco.sys.color.text.success.default#414e40
Iconco.sys.color.icon.success.default#414e40

Hovered

PropertyTokenValue
Surfaceco.sys.color.surface.success.strong#dae7d9
Borderco.sys.color.border.success.subtle#b5cfb4
Textco.sys.color.text.success.default#414e40
Iconco.sys.color.icon.success.default#414e40

Warning

Used to indicate a cautionary or at-risk state.

Default

PropertyTokenValue
Surfaceco.sys.color.surface.warning.default#ffe8db
Borderco.sys.color.border.warning.subtle#ffa46f
Textco.sys.color.text.warning.default#66381e
Iconco.sys.color.icon.warning.subtle#ff8d4b

Hovered

PropertyTokenValue
Surfaceco.sys.color.surface.warning.strong#ffd1b7
Borderco.sys.color.border.warning.subtle#ffa46f
Textco.sys.color.text.warning.default#66381e
Iconco.sys.color.icon.warning.subtle#ff8d4b

Error

Used to indicate a negative status, error, or failure.

Default

PropertyTokenValue
Surfaceco.sys.color.surface.error.default#fad3dd
Borderco.sys.color.border.error.subtle#ef7b98
Textco.sys.color.text.error.default#891532
Iconco.sys.color.icon.error.subtle#e94f76

Hovered

PropertyTokenValue
Surfaceco.sys.color.surface.error.strong#f4a7bb
Borderco.sys.color.border.error.subtle#ef7b98
Textco.sys.color.text.error.default#891532
Iconco.sys.color.icon.error.subtle#e94f76

Design Tokens

PropertyTokenValue
Border radiusco.sys.border-radius.pill9999px
Border widthco.sys.border.width.normal1px
Padding (horizontal)co.sys.spacing.md8px
Padding (vertical)co.sys.spacing.xs4px