# 徽标 · JGuang UI

> 用紧凑标签表达状态、类别或数量。

- 页面: https://jiguang132.com/zh/systems/jguang-ui/docs/components/base/badge
- 改编自: shadcn/ui 文档 (MIT) @ bc0705384b51252af26dcc65425b216bf5eb063c
- 说明：正文保留英文原文。

> 示例 `badge-demo`: 交互预览见 https://jiguang132.com/zh/systems/jguang-ui/docs/components/base/badge


## Installation


  

**Command**


  

**Manual**


```text
Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.
```


### Copy and paste the following code into your project.


[View complete source: components/ui/badge.tsx](/r/jguang-ui/base/badge.json)


### Update the import paths to match your project setup.


## Usage

```tsx
import { Badge } from "@/components/ui/badge"
```

```tsx
<Badge variant="default | outline | secondary | destructive">Badge</Badge>
```

## Variants

Use the `variant` prop to change the variant of the badge.


> 示例 `badge-variants`: 交互预览见 https://jiguang132.com/zh/systems/jguang-ui/docs/components/base/badge


## With Icon

You can render an icon inside the badge. Use `data-icon="inline-start"` to render the icon on the left and `data-icon="inline-end"` to render the icon on the right.


> 示例 `badge-icon`: 交互预览见 https://jiguang132.com/zh/systems/jguang-ui/docs/components/base/badge


## With Spinner

You can render a spinner inside the badge. Remember to add the `data-icon="inline-start"` or `data-icon="inline-end"` prop to the spinner.


> 示例 `badge-spinner`: 交互预览见 https://jiguang132.com/zh/systems/jguang-ui/docs/components/base/badge


## Link

Use the `render` prop to render a link as a badge.


> 示例 `badge-link`: 交互预览见 https://jiguang132.com/zh/systems/jguang-ui/docs/components/base/badge


## Custom Colors

You can customize the colors of a badge by adding custom classes such as `bg-green-50 dark:bg-green-800` to the `Badge` component.


> 示例 `badge-colors`: 交互预览见 https://jiguang132.com/zh/systems/jguang-ui/docs/components/base/badge


## RTL

To enable RTL support in JGuang UI, see the [RTL configuration guide](/systems/jguang-ui/docs/rtl).


> 示例 `badge-rtl`: 交互预览见 https://jiguang132.com/zh/systems/jguang-ui/docs/components/base/badge


## API Reference

### Badge

The `Badge` component displays a badge or a component that looks like a badge.

| Prop        | Type                                                                          | Default     |
| ----------- | ----------------------------------------------------------------------------- | ----------- |
| `variant`   | `"default" \| "secondary" \| "destructive" \| "outline" \| "ghost" \| "link"` | `"default"` |
| `className` | `string`                                                                      | -           |

---

JGuang 全部资源索引: https://jiguang132.com/llms.txt
