diff --git a/frontend/components/screen/filters/ModernDatePicker.tsx b/frontend/components/screen/filters/ModernDatePicker.tsx index 0a134927..54fdcfed 100644 --- a/frontend/components/screen/filters/ModernDatePicker.tsx +++ b/frontend/components/screen/filters/ModernDatePicker.tsx @@ -84,8 +84,20 @@ export const ModernDatePicker: React.FC = ({ label, value }; const handleConfirm = () => { + // 날짜 순서 자동 정렬 + let finalValue = { ...tempValue }; + + if (finalValue.from && finalValue.to) { + // from이 to보다 나중이면 swap + if (finalValue.from > finalValue.to) { + const temp = finalValue.from; + finalValue.from = finalValue.to; + finalValue.to = temp; + } + } + // 확인 버튼을 눌렀을 때만 onChange 호출 - onChange(tempValue); + onChange(finalValue); setIsOpen(false); setSelectingType("from"); };