본문으로 건너뛰기
TDSMoring 디자인 시스템

DdayChip

시험까지 남은 날을 "D-24"처럼 보여 주는 칩이다. 7일 이내면 빨간색, 그 외는 주색이다.

이 페이지의 목차
분류
Calendar 앱
가져오기
import { DdayChip } from '@/cal/ui'
코드 위치
apps/calendar/src/cal/ui.tsx:119

미리보기#

실제 컴포넌트를 화면에 그린 것이다. 화면 아래의 서비스 색 선택기로 색을 바꿔 볼 수 있다. 버튼과 입력 칸은 직접 눌러 볼 수 있다.

D-24
D-24
중간고사 D-3
D-3 + 제목
D-Day
D-Day
D+2
D+2

언제 쓰는가#

쓴다

  • 이 컴포넌트는 Mordy Calendar 앱(apps/calendar/src/cal)에만 있다.
  • 시험 제목 옆에 D-Day를 알릴 때 쓴다. 제목을 함께 주면 "중간고사 D-24"가 된다.

쓰지 않는다

  • 시험이 아닌 마감에는 쓰지 않는다.
  • 색만으로 임박함을 알리지 않는다. "D-3"이라는 글자가 뜻을 말한다.

종류#

DdayChip 종류
이름설명
여유 (8일 이상)primarySoft 바탕, primary 글자.
임박 (7일 이하)dangerSoft 바탕, danger 글자.
당일·지남0이면 "D-Day", 음수이면 "D+3".

크기#

DdayChip 크기
이름값설명
기본높이 26, 좌우 10

상태#

D-24
여유
중간고사 D-3
임박
D-Day
당일
DdayChip 상태
상태모습과 동작
여유기본 모습이다.
임박기본 모습이다.
당일기본 모습이다.

사용 방법#

기본

기본
import { DdayChip } from '@/cal/ui';

<DdayChip dday={exam.dday} title={exam.title} />

속성(props)#

DdayChip 속성
이름타입기본값필수설명
ddaynumber—필수남은 날 수. 0이면 당일, 음수이면 지난 날.
titlestring—선택앞에 붙일 시험 제목.

치수와 토큰#

모양
높이 26, 좌우 10, pill, 글자 smallStrong
색 기준
7일 이하이면 danger, 그 외 primary

접근성#

  • 눌리지 않는 표지다. 글자가 날 수를 읽어 준다.

글자 색 대비

글자 크기별 기준: 작은 글자는 4.5:1 이상, 큰 글자(굵은 18.66px 이상)는 3:1 이상이다. 값은 선택한 서비스와 모드의 토큰으로 계산했다.

DdayChip 글자 색 대비
쓰임글자색바탕대비기준
여유 글자 (13px 굵게)primaryprimarySoft3.45:1 미달4.32:1 미달4.21:1 미달4.68:1 통과4.5:1 (작은 글자)
임박 글자 (13px 굵게)dangerdangerSoft4.09:1 미달5.39:1 통과4.69:1 통과5.43:1 통과4.5:1 (작은 글자)

잘한 예와 잘못한 예#

중간고사 D-3
잘한 예임박하면 빨간 칩, 글자로도 "D-3".
동아리 모임 D-2
잘못한 예시험이 아닌 일정에 D-Day 칩을 붙이지 않는다.
  • Chip: 짧은 글자를 담는 작은 알약 표지다. 상태, 분류, D-Day를 알린다. 눌리지 않는다.
  • ItemRow: 오늘과 할 일 목록의 한 줄이다. 할 일은 앞에 체크 원, 일정은 앞에 시간과 색 막대가 있다.