Skip to content

Commit 8f7c95b

Browse files
committed
add interactOutsideBehavior to DateRangePicker
1 parent da16155 commit 8f7c95b

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import {useSpectrumContextProps} from './useSpectrumContextProps';
3535

3636
export interface DateRangePickerProps<T extends DateValue> extends
3737
Omit<AriaDateRangePickerProps<T>, 'children' | 'className' | 'style' | 'render' | keyof GlobalDOMAttributes>,
38-
Pick<RangeCalendarProps<T>, 'createCalendar' | 'pageBehavior' | 'firstDayOfWeek' | 'isDateUnavailable'>,
38+
Pick<RangeCalendarProps<T>, 'createCalendar' | 'pageBehavior' | 'firstDayOfWeek' | 'isDateUnavailable' | 'interactOutsideBehavior'>,
3939
Pick<PopoverProps, 'shouldFlip'>,
4040
StyleProps,
4141
SpectrumLabelableProps,
@@ -84,6 +84,7 @@ export const DateRangePicker = /*#__PURE__*/ (forwardRef as forwardRefType)(func
8484
placeholderValue,
8585
maxVisibleMonths = 1,
8686
createCalendar,
87+
interactOutsideBehavior,
8788
...dateFieldProps
8889
} = props;
8990
let formContext = useContext(FormContext);
@@ -154,6 +155,7 @@ export const DateRangePicker = /*#__PURE__*/ (forwardRef as forwardRefType)(func
154155
<RangeCalendar
155156
visibleMonths={maxVisibleMonths}
156157
createCalendar={createCalendar}
158+
interactOutsideBehavior={interactOutsideBehavior}
157159
errorMessage={errorMessage} />
158160
{showTimeField && (
159161
<div className={style({display: 'flex', gap: 16, contain: 'inline-size', marginTop: 24})}>

0 commit comments

Comments
 (0)