@@ -15,6 +15,7 @@ import {
15
15
RangeCalendarProps as AriaRangeCalendarProps ,
16
16
ContextValue ,
17
17
DateValue ,
18
+ Provider ,
18
19
Text
19
20
} from 'react-aria-components' ;
20
21
import { CalendarButton , CalendarGrid , CalendarHeading } from './Calendar' ;
@@ -23,7 +24,7 @@ import ChevronRightIcon from '../s2wf-icons/S2_Icon_ChevronRight_20_N.svg';
23
24
import { createContext , ForwardedRef , forwardRef , ReactNode } from 'react' ;
24
25
import { forwardRefType , GlobalDOMAttributes } from '@react-types/shared' ;
25
26
import { getAllowedOverrides , StyleProps } from './style-utils' with { type : 'macro' } ;
26
- import { Header } from './' ;
27
+ import { Header , HeaderContext , HeadingContext } from './' ;
27
28
import { helpTextStyles } from './Field' ;
28
29
// @ts -ignore
29
30
import intlMessages from '../intl/*.json' ;
@@ -85,11 +86,17 @@ export const RangeCalendar = /*#__PURE__*/ (forwardRef as forwardRefType)(functi
85
86
{ ( { isInvalid, isDisabled} ) => {
86
87
return (
87
88
< >
88
- < Header styles = { headerStyles } >
89
- < CalendarButton slot = "previous" > < ChevronLeftIcon /> </ CalendarButton >
90
- < CalendarHeading />
91
- < CalendarButton slot = "next" > < ChevronRightIcon /> </ CalendarButton >
92
- </ Header >
89
+ < Provider
90
+ values = { [
91
+ [ HeaderContext , null ] ,
92
+ [ HeadingContext , null ]
93
+ ] } >
94
+ < Header styles = { headerStyles } >
95
+ < CalendarButton slot = "previous" > < ChevronLeftIcon /> </ CalendarButton >
96
+ < CalendarHeading />
97
+ < CalendarButton slot = "next" > < ChevronRightIcon /> </ CalendarButton >
98
+ </ Header >
99
+ </ Provider >
93
100
< div
94
101
className = { style ( {
95
102
display : 'flex' ,
0 commit comments