Skip to content

Commit a2caea4

Browse files
authored
chore: use hook data from useDate*Picker to apply calendar props (#8649)
* chore: update datepickers now that hook api does more * fix lint
1 parent 0487f38 commit a2caea4

File tree

4 files changed

+4
-24
lines changed

4 files changed

+4
-24
lines changed

packages/@react-spectrum/datepicker/src/DatePicker.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,7 @@ export const DatePicker = React.forwardRef(function DatePicker<T extends DateVal
4949
isQuiet,
5050
isDisabled,
5151
placeholderValue,
52-
maxVisibleMonths = 1,
53-
pageBehavior,
54-
firstDayOfWeek
52+
maxVisibleMonths = 1
5553
} = props;
5654
let {hoverProps, isHovered} = useHover({isDisabled});
5755
let targetRef = useRef<HTMLDivElement | null>(null);
@@ -171,8 +169,6 @@ export const DatePicker = React.forwardRef(function DatePicker<T extends DateVal
171169
<Calendar
172170
{...calendarProps}
173171
visibleMonths={visibleMonths}
174-
pageBehavior={pageBehavior}
175-
firstDayOfWeek={firstDayOfWeek}
176172
createCalendar={props.createCalendar}
177173
UNSAFE_className={classNames(datepickerStyles, 'react-spectrum-Datepicker-calendar', {'is-invalid': isInvalid})} />
178174
{showTimeField &&

packages/@react-spectrum/datepicker/src/DateRangePicker.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,7 @@ export const DateRangePicker = React.forwardRef(function DateRangePicker<T exten
5050
isDisabled,
5151
autoFocus,
5252
placeholderValue,
53-
maxVisibleMonths = 1,
54-
pageBehavior,
55-
firstDayOfWeek
53+
maxVisibleMonths = 1
5654
} = props;
5755
let {hoverProps, isHovered} = useHover({isDisabled});
5856
let targetRef = useRef<HTMLDivElement | null>(null);
@@ -189,8 +187,6 @@ export const DateRangePicker = React.forwardRef(function DateRangePicker<T exten
189187
<RangeCalendar
190188
{...calendarProps}
191189
visibleMonths={visibleMonths}
192-
pageBehavior={pageBehavior}
193-
firstDayOfWeek={firstDayOfWeek}
194190
createCalendar={props.createCalendar}
195191
UNSAFE_className={classNames(datepickerStyles, 'react-spectrum-Datepicker-calendar', {'is-invalid': validationState === 'invalid'})} />
196192
{showTimeField &&

packages/@react-spectrum/s2/src/DatePicker.tsx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -139,10 +139,7 @@ export const DatePicker = /*#__PURE__*/ (forwardRef as forwardRefType)(function
139139
styles,
140140
placeholderValue,
141141
maxVisibleMonths = 1,
142-
firstDayOfWeek,
143142
createCalendar,
144-
pageBehavior,
145-
isDateUnavailable,
146143
...dateFieldProps
147144
} = props;
148145
let formContext = useContext(FormContext);
@@ -206,10 +203,7 @@ export const DatePicker = /*#__PURE__*/ (forwardRef as forwardRefType)(function
206203
<CalendarPopover>
207204
<Calendar
208205
visibleMonths={maxVisibleMonths}
209-
createCalendar={createCalendar}
210-
firstDayOfWeek={firstDayOfWeek}
211-
isDateUnavailable={isDateUnavailable}
212-
pageBehavior={pageBehavior} />
206+
createCalendar={createCalendar} />
213207
{showTimeField && (
214208
<div className={style({display: 'flex', gap: 16, contain: 'inline-size'})}>
215209
<TimeField

packages/@react-spectrum/s2/src/DateRangePicker.tsx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,7 @@ export const DateRangePicker = /*#__PURE__*/ (forwardRef as forwardRefType)(func
7272
styles,
7373
placeholderValue,
7474
maxVisibleMonths = 1,
75-
firstDayOfWeek,
7675
createCalendar,
77-
pageBehavior,
78-
isDateUnavailable,
7976
...dateFieldProps
8077
} = props;
8178
let formContext = useContext(FormContext);
@@ -145,10 +142,7 @@ export const DateRangePicker = /*#__PURE__*/ (forwardRef as forwardRefType)(func
145142
<CalendarPopover>
146143
<RangeCalendar
147144
visibleMonths={maxVisibleMonths}
148-
createCalendar={createCalendar}
149-
firstDayOfWeek={firstDayOfWeek}
150-
isDateUnavailable={isDateUnavailable}
151-
pageBehavior={pageBehavior} />
145+
createCalendar={createCalendar} />
152146
{showTimeField && (
153147
<div className={style({display: 'flex', gap: 16, contain: 'inline-size', marginTop: 24})}>
154148
<TimeField

0 commit comments

Comments
 (0)