FilterDate

Props
Prop
Type
Default
Description
label
string
-
라벨 텍스트
size
'medium' | 'small'
'medium'
사이즈
mode
'single' | 'range' | 'both'
'both'
datepicker 모드
defaultTab
'single' | 'range'
-
기본 선택 모드
name
string
-
데이트피커 고유 이름
value
string
-
선택한 날짜 (yyyy. M. d 형식)
fromName
string
-
시작일자 고유 이름
toName
string
-
종료일자 고유 이름
fromValue
string
-
시작일자 선택 값
toValue
string
-
종료일자 선택 값
onChange
function
-
날짜 변경 핸들러
onApply
function
-
적용 버튼 클릭 핸들러
onReset
function
-
초기화 버튼 클릭 핸들러
todayTextColor
string
-
오늘 날짜 텍스트 컬러
selectedBgColor
string
-
선택한 날짜 배경 컬러
rangeBetweenBgColor
string
-
범위 선택 시 배경 컬러
description
string
-
description 텍스트
showPresets
boolean
-
프리셋 영역 노출 여부
presetList
{ key: string value: string }[]
-
프리셋 리스트 key: 프리셋 아이템 고유 키 값 value: 선택 값
Usage
<FilterDate
label={'단일 선택'}
mode={'single'}
size={'medium'}
name={'singleDate'}
value={'2024. 3. 16'}
onChange={() => {}}
description={'시작일과 종료일을 선택해주세요'}
/>
<FilterDate
label={'기간 선택'}
mode={'range'}
size={'small'}
fromName={'startDate'}
toName={'endDate'}
fromValue={'2024. 3. 16'}
toValue={'2024. 3. 19'}
onChange={() => {}}
description={'시작일과 종료일을 선택해주세요'}
showPresets={true}
/>
Last updated