@@ -74,9 +74,9 @@ const isDayOutOfRange = (
7474 dateString : string ,
7575 maxDateRange ?: number
7676) => {
77- if ( ! dateRange ?. start || dateRange ?. end || ! maxDateRange ) return false ;
77+ if ( ! dateRange ?. startDate || dateRange ?. endDate || ! maxDateRange ) return false ;
7878
79- const startDate = toDate ( dateRange ?. start ) ; // Date 타입
79+ const startDate = toDate ( dateRange ?. startDate ) ; // Date 타입
8080 const currentDate = toDate ( dateString ) ; // Date 타입
8181
8282 const diffMilliseconds = currentDate . getTime ( ) - startDate . getTime ( ) ;
@@ -108,11 +108,13 @@ export const getDayInfo = ({
108108 const isDate = index >= yearMonthData . firstDay && yearMonthData . lastDate >= date ;
109109 const isToday = todayDateString === dateString ;
110110 const isSelected =
111- selectedDate === date || dateRange ?. start === dateString || dateRange ?. end === dateString ;
111+ selectedDate === date ||
112+ dateRange ?. startDate === dateString ||
113+ dateRange ?. endDate === dateString ;
112114 const isInRange =
113- ! ! dateRange ?. start &&
114- ! ! dateRange ?. end &&
115- isDayWithinRange ?.( dateString , dateRange . start , dateRange . end ) ;
115+ ! ! dateRange ?. startDate &&
116+ ! ! dateRange ?. endDate &&
117+ isDayWithinRange ?.( dateString , dateRange . startDate , dateRange . endDate ) ;
116118 const isRestricted =
117119 ( isFutureDaysRestricted && isDayInFuture ( dateString , todayDateString ) ) ||
118120 ( hasRangeRestriction && isDayOutOfRange ( dateRange , dateString , maxDateRange ) ) ;
0 commit comments