Caption
Data Display
본문·제목에 곁들이는 메타데이터 캡션.
Usage
제목이나 본문 옆에 작성자·날짜·분류 같은 짧은 메타데이터를 묶어 표시할 때 사용한다.
import
import
Caption 하나만 가져오면 Caption.Item 를 그 아래에서 쓸 수 있다.
예제를 복사해 쓸 때 필요한 준비
• @mildang/icons 를 따로 설치한다. DS 패키지에 아이콘 컴포넌트가 포함되지 않는다.
• @mildang/styled-system 은 이 저장소에서 Panda 가 생성하는 산출물이다. 저장소 안에서는 turbo run ship 이후 쓸 수 있고, 패키지 소비자는 자기 Panda 산출물이나 다른 레이아웃 수단으로 바꿔야 한다.
Anatomy
tsx
부품
필수 여부
반복
위치
Caption
CaptionItem
여러 개 가능
Caption 안에 항목마다 둔다.
- Caption 안에 `Caption.Item`을 하나 이상 배치한다.
API Reference
Caption Props
Prop
Type
Default
ReactNode
지정 안 함
string
지정 안 함
"sm" | "md" | "lg" | "xl"
md
Caption
캡션 항목을 가로로 배치하고 구분자를 삽입하는 루트다.
공개 Props 없음
CaptionItem
하나의 메타데이터 항목이다. 공개 사용법은 `Caption.Item`이다.
Prop
Type
Default
ReactNode
지정 안 함
ReactNode
지정 안 함
string
지정 안 함
number
지정 안 함
"leading" | "trailing"
trailing
ReactNode
지정 안 함
"sm" | "md" | "lg" | "xl"
md
예제
기본 사용
과목·단원·날짜 세 항목을 나열한 최소 형태다. 항목 사이 점 구분자는 Caption 이 자동으로 끼워 넣는다.
크기
sm부터 xl까지 네 크기를 나란히 비교한다. count 로 숫자 배지를 붙인 항목도 함께 보여준다.
코드