import React from 'react'; import { ModifiersProvider } from 'contexts/Modifiers/ModifiersContext'; import { DayPickerBase } from 'types/DayPickerBase'; import { DayPickerProvider } from './DayPicker'; import { FocusProvider } from './Focus'; import { NavigationProvider } from './Navigation'; import { SelectMultipleProvider } from './SelectMultiple'; import { SelectRangeProvider } from './SelectRange'; import { SelectSingleProvider } from './SelectSingle'; /** The props of {@link RootProvider}. */ export type RootContext = DayPickerBase & { children: React.ReactNode; }; /** Provide the value for all the context providers. */ export function RootProvider(props: RootContext): JSX.Element { const { children, ...initialProps } = props; return ( {children} ); }