Tag

Removable / categorical tag.

import { Tag } from "@/rl-ui";

<Tag color="blue">Design</Tag>

Examples

Variants & heights

import { Tag } from "@/rl-ui";

<>
<Tag variant="basic" height={20}>Basic 20</Tag>
<Tag variant="basic" height={24}>Basic 24</Tag>
<Tag variant="pill" height={24}>Pill</Tag>
<Tag variant="pill" height={32} fontSize={14}>Pill 32</Tag>
</>

Closable & colors

import { Tag } from "@/rl-ui";

<>
<Tag color="green" closable>Green</Tag>
<Tag color="orange" closable>Orange</Tag>
<Tag color="purple" closable>Purple</Tag>
<Tag disabled>Disabled</Tag>
</>

API

PropTypeDefaultDescription
variant"basic" | "pill""basic"Corner treatment.
height20 | 24 | 3224Tag height in px.
fontSize12 | 1412Label font size.
colorColor"gray"Tag color token.
closablebooleanfalseShow close affordance.
onClose() => void—Close handler.
disabledbooleanfalseMuted / non-interactive.
iconReactNode—Leading icon.
avatarReactNode—Leading avatar.