Tag

Overview Style Guidelines Code Demos Accessibility
  1. Installation
  2. Usage
  3. rh-tag
  1. Installation
  2. Usage
  3. rh-tag

Installation

Usage

<rh-tag color="red">Red Hat</rh-tag>

rh-tag

Slots 2
Slot Name Description
icon

Contains the labels's icon, e.g. web-icon-alert-success.

undefined

Must contain the text for the label.

Attributes 6
DOM Property Description Type Default
icon

The icon to display in the label.

IconNameFor<IconSetName> | undefined
unknown
iconSet

Icon set to display in the label

IconSetName
'ui'
variant

The variant of the label.

'filled' | 'outline' | 'desaturated' | undefined
'filled'
size

The variant of the label.

'compact' | undefined
unknown
href

optional href for linked tag.

string | undefined
unknown
color

The color of the label.

| 'red'
    | 'red-orange'
    | 'orange'
    | 'yellow'
    | 'green'
    | 'cyan' // deprecated
    | 'teal'
    | 'blue'
    | 'purple'
    | 'gray' | undefined
unknown
Methods 0

None

Events 1
Event Name Description
close

when a removable label's close button is clicked

CSS Shadow Parts 1
Part Name Description
icon

container for the label icon

CSS Custom Properties 5
CSS Property Description Default
--rh-tag-margin-inline-end

The margin at the end of the direction parallel to the flow of the text.

4px
--rh-tag-padding-block-start

The padding at the start of the direction perpendicular to the flow of the text.

4px
--rh-tag-padding-block-end

The padding at the end of the direction perpendicular to the flow of the text.

4px
--rh-tag-padding-inline-start

The padding at the start of the direction parallel to the flow of the text.

8px
--rh-tag-padding-inline-end

The padding at the end of the direction parallel to the flow of the text.

8px
Design Tokens 70

Token Copy
--rh-border-radius-pill
--rh-border-width-md
--rh-border-width-sm
--rh-color-blue-10
--rh-color-blue-20
--rh-color-blue-30
--rh-color-blue-50
--rh-color-blue-60
--rh-color-blue-70
--rh-color-border-subtle
--rh-color-gray-10
--rh-color-gray-20
--rh-color-gray-30
--rh-color-gray-50
--rh-color-gray-60
--rh-color-gray-70
--rh-color-gray-95
--rh-color-green-10
--rh-color-green-20
--rh-color-green-30
--rh-color-green-50
--rh-color-green-60
--rh-color-green-70
--rh-color-orange-10
--rh-color-orange-20
--rh-color-orange-30
--rh-color-orange-50
--rh-color-orange-60
--rh-color-orange-70
--rh-color-purple-10
--rh-color-purple-20
--rh-color-purple-30
--rh-color-purple-50
--rh-color-purple-60
--rh-color-purple-70
--rh-color-red-10
--rh-color-red-20
--rh-color-red-30
--rh-color-red-50
--rh-color-red-60
--rh-color-red-70
--rh-color-red-orange-10
--rh-color-red-orange-20
--rh-color-red-orange-30
--rh-color-red-orange-50
--rh-color-red-orange-60
--rh-color-red-orange-70
--rh-color-surface-lighter
--rh-color-teal-10
--rh-color-teal-20
--rh-color-teal-30
--rh-color-teal-50
--rh-color-teal-60
--rh-color-teal-70
--rh-color-text-primary
--rh-color-white
--rh-color-yellow-10
--rh-color-yellow-20
--rh-color-yellow-30
--rh-color-yellow-50
--rh-color-yellow-60
--rh-color-yellow-70
--rh-font-family-body-text
--rh-font-size-body-text-sm
--rh-font-size-body-text-xs
--rh-font-weight-body-text-regular
--rh-line-height-body-text
--rh-size-icon-01
--rh-space-md
--rh-space-xs