React

Badge

객체의 속성이나 상태를 시각적으로 표현하는 작은 텍스트 라벨입니다. 사용자의 주의를 끌고 콘텐츠의 빠른 인지와 탐색을 돕기 위해 사용됩니다.

사용 가능 버전@seed-design/react@0.0.1, @seed-design/css@0.0.1

Installation

npx @seed-design/cli@latest add ui:badge

Props

Prop

Type

childrenReact.ReactNode
prefix?React.ReactNode
actionProps?BadgeActionProps | undefined

Usage

"use client";

import { Badge } from "seed-design/ui/badge";

export function Example() {
  return <Badge>라벨</Badge>;
}

Prefix and Action

prefix에는 Label 앞에 표시할 아이콘 요소를 전달합니다.

정보 아이콘에는 안내의 양과 사용자가 해야 할 일에 맞는 UI를 연결하세요. 짧은 설명에는 action.render로 Help Bubble을 연결할 수 있습니다.

설명이 길거나 사용자의 확인이 필요하면 Bottom Sheet를 연결할 수 있습니다. 다음 예시는 부동산 게시글의 집주인 Badge에서 집주인 인증에 관한 설명을 제공합니다.

Examples

Truncating Behavior

긴 라벨을 한 줄로 줄여 표시하려면 style.maxWidth로 최대 너비를 지정하세요. 지정한 너비를 넘는 내용은 말줄임표로 표시됩니다.

Tones and Variants

Neutral

Brand

Informative

Positive

Warning

Critical

Last updated on

목차