컴포넌트
Date Pickers

Date Pickers

날짜 또는 기간을 선택하는 컴포넌트입니다. 단일 날짜 선택과 기간(시작/종료) 선택 두 가지 형태를 제공합니다.

Figma 컴포넌트: Date pickers


Single date

하나의 날짜를 선택하는 캘린더입니다. 입력 필드 + Today 버튼 + 캘린더 그리드 + Cancel / Apply 푸터로 구성됩니다.

January 2025
Mo
Tu
We
Th
Fr
Sa
Su

Dual dates

기간을 선택하는 캘린더입니다. 좌측 프리셋 사이드바, 두 달치 캘린더, 시작일 / 종료일 입력으로 구성됩니다.

January 2025
Mo
Tu
We
Th
Fr
Sa
Su
February 2025
Mo
Tu
We
Th
Fr
Sa
Su

Trigger (input)

캘린더를 여는 트리거 입력 필드입니다. 클릭하면 드롭다운으로 캘린더가 펼쳐집니다.


Calendar cell variants

캘린더 셀의 상태별 표현입니다.

Default
Today
Selected
Range start
In range
Range end
Disabled

Props

<DatePicker /> (트리거 + 드롭다운)

PropTypeDefaultDescription
type'single' | 'dual''single'단일 날짜 / 기간 선택
placeholderstring'Select dates'값이 없을 때 표시할 문구
valuestring-선택된 값 표시용 텍스트
defaultOpenbooleanfalse초기 열림 상태

<DatePickerMenu /> (always-open 캘린더)

PropTypeDefaultDescription
type'single' | 'dual''single'단일 / 기간 형태
initialMonthDateJan 2025초기 표시할 월
initialDateDateJan 10, 2025(single) 초기 선택 날짜
initialRange[Date, Date][Jan 10, Jan 16](dual) 초기 기간
selectedPresetstring'Last week'(dual) 초기 선택된 프리셋
todayDateJan 1, 2025오늘 날짜 (today indicator 위치 결정)
dotDatesDate[][]하단 점 indicator 표시할 날짜

Figma Variants

Date picker menu

PropertyValues
TypeSingle date Dual dates
BreakpointDesktop Mobile

Date picker dropdown (input trigger)

PropertyValues
OpenedTrue False
TypeSingle date Dual dates
StatePlaceholder Active
BreakpointDesktop Mobile

Calendar cell

PropertyValues
TypeDefault Today's date Selected Active
StateDefault Hover Disabled

Date picker list item (preset)

PropertyValues
SelectedTrue False
StateDefault Hover Focused