|
|
|
@ -5,12 +5,17 @@ import Flatpickr from 'react-flatpickr';
|
|
|
|
|
import moment from 'moment'; |
|
|
|
|
|
|
|
|
|
function LaancSearch() { |
|
|
|
|
const [date, setDate] = useState( |
|
|
|
|
moment().subtract('day').format('YYYY-MM-DD') |
|
|
|
|
); |
|
|
|
|
const [date, setDate] = useState({ |
|
|
|
|
stDate: moment().subtract(0, 'day').format('YYYY-MM-DD'), |
|
|
|
|
endDate: moment().subtract(-14, 'day').format('YYYY-MM-DD') |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
const handlerChangeDate = val => { |
|
|
|
|
setDate(moment(val[0]).format('YYYY-MM-DD')); |
|
|
|
|
const handlerChangeDate = selectedDates => { |
|
|
|
|
if (selectedDates.length === 2) { |
|
|
|
|
const stDate = moment(selectedDates[0]).format('YYYY-MM-DD'); |
|
|
|
|
const endDate = moment(selectedDates[1]).format('YYYY-MM-DD'); |
|
|
|
|
setDate({ stDate, endDate }); |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
return ( |
|
|
|
@ -34,7 +39,7 @@ function LaancSearch() {
|
|
|
|
|
<dl> |
|
|
|
|
<dt> |
|
|
|
|
<div className='search-box'> |
|
|
|
|
<div className='search-list-ti'>신청일</div> |
|
|
|
|
<div className='search-list-ti'>신청기간</div> |
|
|
|
|
<div className='search-list'> |
|
|
|
|
<div className='search-list-cont'> |
|
|
|
|
<Row> |
|
|
|
@ -43,11 +48,14 @@ function LaancSearch() {
|
|
|
|
|
<Flatpickr |
|
|
|
|
placeholder='날짜를 선택해주세요' |
|
|
|
|
id='searchDate' |
|
|
|
|
value={date} |
|
|
|
|
value={[date.stDate, date.endDate]} |
|
|
|
|
options={{ |
|
|
|
|
mode: 'single' |
|
|
|
|
mode: 'range', |
|
|
|
|
defaultDate: [date.stDate, date.endDate] |
|
|
|
|
}} |
|
|
|
|
onChange={handlerChangeDate} |
|
|
|
|
onChange={selectedDates => |
|
|
|
|
handlerChangeDate(selectedDates) |
|
|
|
|
} |
|
|
|
|
className='form-control flat-picker bg-transparent border-0 shadow-none' |
|
|
|
|
/> |
|
|
|
|
<Calendar size={14} /> |
|
|
|
|