DateRangePicker
Data Input
시작일과 종료일 기간을 캘린더 그리드로 선택하는 입력 컴포넌트.
Usage
조회 기간처럼 시작일·종료일과 자주 쓰는 기간 preset을 함께 선택할 때 사용한다.
import
import
예제를 복사해 쓸 때 필요한 준비
• @mildang/styled-system 은 이 저장소에서 Panda 가 생성하는 산출물이다. 저장소 안에서는 turbo run ship 이후 쓸 수 있고, 패키지 소비자는 자기 Panda 산출물이나 다른 레이아웃 수단으로 바꿔야 한다.
• 외부 패키지를 따로 설치한다. DS 의 전이 의존성에 기대지 않는다.
API Reference
DateRangePicker Props
Prop
Type
Default
string
지정 안 함
string
지정 안 함
string
지정 안 함
string
지정 안 함
boolean
지정 안 함
boolean
지정 안 함
boolean
false
(from: string, to: string) => string
지정 안 함
(date: Date) => string
지정 안 함
Omit<DateInputProps, "disabled" | "error" | "value" | "placeholder" | "readOnly">
지정 안 함
(date: Date, firstSelectedDate?: Date) => boolean
지정 안 함
string
지정 안 함
string
지정 안 함
string
지정 안 함
number
2
(value: DateRangeValue) => void
지정 안 함
string
지정 안 함
DateRangePresetInput[]
지정 안 함
0 | 1 | 4 | 2 | 3 | 5 | 6
지정 안 함
string
Asia/Seoul
DateRangeValue
지정 안 함
같은 패밀리
@mildang/design-system/DateRangePicker 에서 같이 내보내는 컴포넌트다.
표시 형식
표시 형식 커스터마이즈
formatDisplay로 기간 표시 문자열을 커스터마이즈합니다.
Compound API
예제
기본 사용
평상시 모습인 닫힌 기간 입력입니다. 캘린더만 필요하면 DateRangeCalendar 를 씁니다.
입력과 비활성 상태
기본·오류·비활성을 나란히 둡니다. 값이 든 비활성은 조회 조건을 고정해 보여줄 때 씁니다.
초기값
초기 선택 범위가 있는 기간 입력입니다.
최소·최대 날짜
min/max 범위 안에서만 기간을 선택합니다.
비활성 전환
열린 기간 입력을 disabled 상태로 전환하는 동작을 확인합니다.
코드
비활성
선택할 수 없는 기간 입력을 표시합니다.
오류
오류 상태의 기간 입력을 표시합니다.
한 달 보기
numOfMonths=1로 한 달만 표시합니다.
세 달 보기
numOfMonths=3으로 세 달을 동시에 표시합니다.