ChatContextDisplay
Feedback & Status
컨텍스트 사용량을 게이지로 보여주는 표시.
Usage
모델 컨텍스트 창 대비 사용량을 툴바·컴포저 옆에 한 줄 게이지로 계속 보여줄 때 사용한다.
import
import
예제를 복사해 쓸 때 필요한 준비
• @mildang/styled-system 은 이 저장소에서 Panda 가 생성하는 산출물이다. 저장소 안에서는 turbo run ship 이후 쓸 수 있고, 패키지 소비자는 자기 Panda 산출물이나 다른 레이아웃 수단으로 바꿔야 한다.
• 외부 패키지를 따로 설치한다. DS 의 전이 의존성에 기대지 않는다.
API Reference
ChatContextDisplay Props
Prop
Type
Default
number
지정 안 함
Partial<ChatContextDisplayLabels>
지정 안 함
"bottom" | "left" | "right" | "top"
top
ChatTokenUsage
지정 안 함
"text" | "bar"
bar
같은 패밀리
@mildang/design-system/unofficial/Chat 에서 같이 내보내는 컴포넌트다.
ChatAgentStatus
에이전트의 현재 작업 상태를 알리는 한 줄 표시.
ChatConfidenceMarker
답변 신뢰도를 등급으로 표시하는 마커.
ChatConnectionState
전송 연결 상태를 알리는 배너.
ChatJobProgress
가중치 기반 다단계 작업 진행률 표시.
ChatLoadingState
앱이 tick을 넘겨 구동하는 생성 대기 애니메이션.
ChatMessageTiming
메시지 생성 소요·속도를 값만 그리는 계측 표시.
ChatTypingIndicator
점 3개로 답변 작성 중임을 알리는 인디케이터.
MessageError
메시지 오류 상태를 알리는 배너.
TextShimmer
텍스트 위로 하이라이트가 흐르는 로딩 라벨.
예제
두 가지 표시 형태
같은 값을 막대로도, 숫자로도 보여주는 예시다.
사용률 3단계
65% 이상은 주의, 85% 초과는 경고 색으로 갈리는 예시다.
경계값
값이 없거나 창을 넘긴 경우에도 0~100% 범위로 갇히는 예시다.
배선 코드
실행형이 아니라 앱이 사용량을 읽어 넘기는 방식을 보여주는 코드 예시다.
코드