- 링크결제 API 수정

- 지급대행 수정
This commit is contained in:
HyeonJongKim
2025-10-21 14:24:51 +09:00
parent c3fbb91888
commit ab5bea6aeb
30 changed files with 784 additions and 590 deletions

View File

@@ -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);
}
};