본문으로 건너뛰기
액션

누르거나 지울 수 있는 Muse의 인터랙티브 태그다. 주제 필터·컬렉션·바로가기처럼 독자가 직접 다루는 라벨에 쓴다. 색은 의미가 아니라 강조 단계이고, 정적 상태 표시는 뱃지 계열에 맡긴다.

상태

subdued
base
strong
active
disabled

color 는 강조 단계(의미색 아님). 선택은 active 로 제어한다.

활용 방법

주제 필터와 삭제 태그

active 로 선택 상태를 표현하고, removable 로 우측 삭제 버튼을 붙인다.

Preview
tsx
<Chip active={selected === tag} onClick={() => setSelected(tag)}>
{tag}
</Chip>
<Chip removable onRemove={() => remove(tag)}>
{tag}
</Chip>

아이콘 · 링크

icon 으로 의미를 보강하고, href 를 주면 <a> 로 렌더돼 바로가기가 된다.

Preview
Archive7
tsx
<Chip icon={<Tag size={13} />}>Culture</Chip>
<Chip href="/archive" icon={<Bookmark size={13} />} count={7}>Archive</Chip>

뱃지와 어떻게 다른가

  • · 칩은 독자가 직접 다루는 주제·필터·컬렉션 라벨에 쓴다.
  • · 정적 상태나 의미색 표시는 뱃지 계열을 쓴다.
  • · 라벨은 짧게 유지하고, 문장형 설명은 카드나 본문에 둔다.

속성

이름타입기본값설명
color"subdued" | "base" | "strong""base"강조 단계(중립: 의미색 아님)
activebooleanfalse선택/활성 상태
countnumber-우측 카운트 숫자
iconReactNode-선두 아이콘
onClick(e) => void-클릭 핸들러
hrefstring-있으면 <a> 로 렌더
removablebooleanfalse우측 X 삭제 버튼 노출
onRemove() => void-X 클릭 콜백
disabledbooleanfalse흐리게 + 상호작용 차단
childrenReactNode-라벨