React

Tag Group

아이콘과 텍스트 태그를 수평으로 나열해 여러 속성·상태·메타데이터를 한눈에 보여주는 정보 요약 컴포넌트입니다.

Installation

npx @seed-design/cli@latest add ui:tag-group

Props

TagGroupRoot

Prop

Type

separator?ReactNode

TagGroupItem

Prop

Type

Examples

Sizes

Weights

Tones

With Icons

Customizing TagGroupItem

TagGroupRoot에 지정한 size, tone, weightTagGroupItem에서 덮어씌울 수 있습니다.

필요한 경우 컴파운드 컴포넌트를 직접 사용하여 TagGroupItem 내부 요소를 커스터마이징할 수 있습니다.

Customizing Separators

TagGroupRootseparator를 지정하여 구분 기호를 변경할 수 있습니다.

스크린 리더는 각 태그 항목 사이에 지정된 구분 기호를 읽지 않습니다. 의미가 있는(semantic) 정보를 Separator로 사용하는 것을 피하세요.

Wrapping Behavior

기본적으로 TagGroupRoot는 컨테이너 너비를 초과하면 줄바꿈이 발생합니다.

TagGroupRoottruncate prop을 지정하면 TagGroupRoot가 한 줄로 유지되고, 컨테이너 너비를 초과하는 경우 기본적으로 모든 TagGroupItem의 레이블에서 말줄임이 발생할 수 있습니다.

truncate prop을 사용하면서 특정 아이템이 축소되지 않도록 하려면 해당 TagGroupItemflexShrink={0}을 지정하세요. TagGroupItemflexShrink={number}를 지정하여 컨테이너 너비를 초과할 때 축소되는 우선순위를 조정할 수 있습니다.

Last updated on

On this page