Tag
Last updated
Last updated
⚙️ Powered by Rock RMS
Inherits from RockMobile.StyledView
Tags are pill-shaped labels that help to mark and categorize content. They usually consist of relevant keywords which make it easier to find and browse the corresponding piece of content. These are not directly correlated with Rock Tags.
Property | Type | Description |
---|---|---|
Text | string | The text to display on the tag. |
Type | string | The type (color) of the tag. Primary, Secondary, Success, Info, Warning Danger |
Size | string | The size of tag to display. Small, Default, Large |
TextColor | Color | Sets text color using any of the supported formats. |
BackgroundColor | Color | Sets background color using any of the supported formats. |
BorderColor | Color | Sets border color using any of the supported formats. |
BorderThickness | Double | Sets the thickness of the border. This can be a single value or a specific value for Left, Top, Right, Bottom. |
When styling tags via CSS, it's helpful to understand how this control is built. The Tag contains two underlying controls:
Styled View – This is the container control
Label – This is the text for the tag
All tags have a .tag
class attached to them.
If you add a type an additional class with the pattern of .tag-[typename]
will be applied.
Each size (Small, Default, & Large) will have .tag-sm
, .tag-default
, and .tag-lg
appended.
The corner radius for Tags is calculated automatically by the shell to ensure the rounding is always correct regardless of the content or padding.
To style the text of a tag you'd want to have a style similar to: