- 링크결제 API 수정
- 지급대행 수정
This commit is contained in:
@@ -14,6 +14,8 @@ interface NiceCalendarProps {
|
||||
singleDate?: string;
|
||||
calendarType: CalendarType;
|
||||
setNewDate: (date: string) => void;
|
||||
minDate?: Date;
|
||||
maxDate?: Date;
|
||||
};
|
||||
|
||||
const NiceCalendar = ({
|
||||
@@ -23,7 +25,9 @@ const NiceCalendar = ({
|
||||
endDate,
|
||||
singleDate,
|
||||
calendarType,
|
||||
setNewDate
|
||||
setNewDate,
|
||||
minDate: propMinDate,
|
||||
maxDate: propMaxDate
|
||||
}: NiceCalendarProps) => {
|
||||
const [valueDate, setValueDate] = useState<string>();
|
||||
const [minDate, setMinDate] = useState<Date | undefined>();
|
||||
@@ -38,20 +42,22 @@ const NiceCalendar = ({
|
||||
};
|
||||
const setMinMaxValueDate = () => {
|
||||
if(calendarType === CalendarType.Start){
|
||||
setMinDate(undefined);
|
||||
setMinDate(propMinDate || undefined);
|
||||
if(!!endDate){
|
||||
setMaxDate(new Date(endDate));
|
||||
}
|
||||
setValueDate(startDate);
|
||||
}
|
||||
}
|
||||
else if(calendarType === CalendarType.End){
|
||||
if(!!startDate){
|
||||
setMinDate(new Date(startDate));
|
||||
}
|
||||
setMaxDate(new Date());
|
||||
setMaxDate(propMaxDate || new Date());
|
||||
setValueDate(endDate);
|
||||
}
|
||||
else if(calendarType === CalendarType.Single){
|
||||
setMinDate(propMinDate || undefined);
|
||||
setMaxDate(propMaxDate || undefined);
|
||||
setValueDate(singleDate);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -8,13 +8,17 @@ interface SingleDatePickerProps {
|
||||
date: string;
|
||||
setDate: (date: string) => void;
|
||||
placeholder?: string;
|
||||
minDate?: Date;
|
||||
maxDate?: Date;
|
||||
}
|
||||
|
||||
export const SingleDatePicker = ({
|
||||
title,
|
||||
date,
|
||||
setDate,
|
||||
placeholder = '날짜 선택'
|
||||
placeholder = '날짜 선택',
|
||||
minDate,
|
||||
maxDate
|
||||
}: SingleDatePickerProps) => {
|
||||
const [calendarOpen, setCalendarOpen] = useState<boolean>(false);
|
||||
|
||||
@@ -84,6 +88,8 @@ export const SingleDatePicker = ({
|
||||
singleDate={date}
|
||||
calendarType={CalendarType.Single}
|
||||
setNewDate={setNewDate}
|
||||
minDate={minDate}
|
||||
maxDate={maxDate}
|
||||
></NiceCalendar>
|
||||
</>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user