컴포넌트
Badge

Badge

Badge 컴포넌트는 항목의 상태를 빠르게 인식할 수 있도록 강조하는 데 사용돼요.

사용법

크기 조정하기

Badge 컴포넌트의 크기를 변경하려면 size 속성을 사용하세요. tiny, small, medium, large 중 하나를 선택할 수 있어요.

<Badge size="tiny" type="blue" badgeStyle="fill">
  tiny
</Badge>
<Badge size="small" type="blue" badgeStyle="fill">
  small
</Badge>
<Badge size="medium" type="blue" badgeStyle="fill">
  medium
</Badge>
<Badge size="large" type="blue" badgeStyle="fill">
  large
</Badge>

스타일

Badge 컴포넌트의 스타일을 설정하려면 style 속성을 사용하세요. 선택 할 수 있는 값에는 fillweak이 있어요. 이때, type 속성을 사용하여 원하는 색상을 설정할 수 있어요.

fill

fill 스타일은 채도가 높아 시각적으로 강렬하고 눈에 띄는 디자인이라 주요 항목을 강조하는 데 적합해요.

<Badge size="tiny" type="blue" badgeStyle="fill">
  Badge
</Badge>
<Badge size="tiny" type="teal" badgeStyle="fill">
  Badge
</Badge>
<Badge size="tiny" type="green" badgeStyle="fill">
  Badge
</Badge>
<Badge size="tiny" type="red" badgeStyle="fill">
  Badge
</Badge>

weak

weak 스타일은 채도가 낮아서 시각적으로 덜 눈에 띄어요.

<Badge size="tiny" type="blue" badgeStyle="weak">
  Badge
</Badge>
<Badge size="tiny" type="teal" badgeStyle="weak">
  Badge
</Badge>
<Badge size="tiny" type="green" badgeStyle="weak">
  Badge
</Badge>
<Badge size="tiny" type="red" badgeStyle="weak">
  Badge
</Badge>

인터페이스

BadgeProps

속성기본값타입
children*
-
string
`Badge` 컴포넌트 내부에 표시될 텍스트를 지정해요.
size
'small'
"large"|"medium"|"small"|"tiny"
`Badge` 컴포넌트의 크기를 지정해요.
marginLeft
0
number
`Badge` 컴포넌트의 왼쪽 여백을 설정해요.
marginRight
0
number
`Badge` 컴포넌트의 오른쪽 여백을 설정해요.
badgeStyle
'fill'
"fill"|"weak"
`Badge` 컴포넌트의 스타일(모양)을 설정해요. 'fill'은 채도가 높은 스타일, 'weak'은 채도가 낮은 스타일이에요.
type
'blue'
"blue"|"teal"|"green"|"red"|"yellow"|"elephant"
`Badge` 컴포넌트의 색상을 설정해요.
typography
't5'
"t1"|"st1"|"st2"|"st3"|"t2"|"st4"|"st5"|"st6"|"t3"|"st7"|"t4"|"st8"|"st9"|"t5"|"st10"|"t6"|"st11"|"t7"|"st12"|"st13"
`Badge` 컴포넌트의 텍스트 스타일을 설정해요. 기본값은 상위 `Paragraph` 컴포넌트의 값을 따라가요.
style
-
StyleProp<ViewStyle>
`Badge` 컴포넌트의 스타일을 변경할 때 사용해요.
fontWeight
'semiBold'
"medium"|"thin"|"extralight"|"extraLight"|"light"|"normal"|"regular"|"semibold"|"semiBold"|"bold"|"extrabold"|"extraBold"|"heavy"|"black"
`Badge` 컴포넌트의 텍스트 굵기를 설정해요.