AbdulElahGwaith's picture
Upload folder using huggingface_hub
cf86710 verified

API Reference

Enumerations

Enumeration Description
InternalModifier The name of the modifiers that are used internally by DayPicker.

Interfaces

Interface Description
CaptionLabelProps The props for the CaptionLabel component.
CaptionProps Represent the props of the Caption component.
CustomComponents Map of the components that can be changed using the components prop.
DayContentProps Represent the props for the DayContent component.
DayPickerBase The base props for the DayPicker component and the
DayPickerContextValue The value of the DayPickerContext extends the props from DayPicker
DayPickerDefaultProps The props for the DayPicker component when using mode="default" or
DayPickerMultipleProps The props for the DayPicker component when using mode="multiple".
DayPickerProviderProps The props for the DayPickerProvider.
DayPickerRangeProps The props for the DayPicker component when using mode="range".
DayPickerSingleProps The props for the DayPicker component when using mode="single".
DayProps Represent the props used by the Day component.
DropdownProps The props for the Dropdown component.
FooterProps -
NavigationContextValue Represents the value of the NavigationContext.
RowProps The props for the Row component.
SelectMultipleContextValue Represents the value of a SelectMultipleContext.
SelectRangeContextValue Represents the value of a SelectRangeContext.
SelectRangeProviderProps -
SelectSingleContextValue Represents the value of a SelectSingleContext.
SelectSingleProviderProps -
UseInputOptions -
UseInputValue Represent the value returned by useInput.
WeekNumberProps The props for the WeekNumber component.

Type Aliases

Type alias Description
ActiveModifiers The modifiers that are matching a day in the calendar. Use the
ButtonProps The props for the Button component.
CaptionLayout The layout of the caption:
ClassNames The class names of each element.
CustomModifiers A map of matchers used as custom modifiers by DayPicker component. This is
DateAfter A matcher to match a day falling after the specified date, with the date not
DateBefore A matcher to match a day falling before the specified date, with the date not
DateFormatter -
DateInterval A matcher to match a day falling before and/or after two dates, where the
DateRange A matcher to match a range of dates. The range can be open. Differently from
DayClickEventHandler -
DayFocusEventHandler -
DayKeyboardEventHandler -
DayLabel -
DayModifiers The custom modifiers passed to the DayPickerBase.modifiers.
DayMouseEventHandler -
DayOfWeek A matcher to match a date being one of the specified days of the week (0-6,
DayPickerProps -
DayPointerEventHandler -
DayRender -
DaySelectionMode Selection modes supported by DayPicker.
DayTouchEventHandler -
FocusContextValue Represents the value of the FocusContext.
FocusProviderProps -
Formatters Represent a map of formatters used to render localized content.
InputDayPickerProps The props to attach to the DayPicker component when using useInput.
InputProps The props to attach to the input field when using useInput.
InternalModifiers Map of matchers used for the internal modifiers.
InternalModifiersElement These elements must not be in the styles or classNames records as they
Labels Map of functions to translate ARIA labels for the relative elements.
Matcher A value or a function that matches a specific day.
Modifier A modifier represents different styles or states of a day displayed in the
Modifiers The modifiers used by DayPicker.
ModifiersClassNames The classnames to assign to each day element matching a modifier.
ModifiersStyles The style to apply to each day element matching a modifier.
MonthChangeEventHandler -
MonthsProps The props for the Months component.
NavButtonLabel -
RootContext The props of RootProvider.
SelectMultipleEventHandler -
SelectMultipleModifiers Represent the modifiers that are changed by the multiple selection.
SelectMultipleProviderProps -
SelectRangeEventHandler -
SelectRangeModifiers Represent the modifiers that are changed by the range selection.
SelectSingleEventHandler -
StyledComponent Props of a component that can be styled via classNames or inline-styles.
StyledElement The style (either via class names or via in-line styles) of an element.
Styles The inline-styles of each styled element, to use with the styles prop. Day
WeekNumberClickEventHandler -
WeekNumberFormatter -
WeekNumberLabel -
WeekdayLabel -

Variables

Variable Description
DayPickerContext The DayPicker context shares the props passed to DayPicker within internal
FocusContext The Focus context shares details about the focused day for the keyboard
NavigationContext The Navigation context shares details and methods to navigate the months in
SelectMultipleContext The SelectMultiple context shares details about the selected days when in
SelectRangeContext The SelectRange context shares details about the selected days when in range
SelectSingleContext The SelectSingle context shares details about the selected days when in

Functions

Function Description
Button Render a button HTML element applying the reset class name.
Caption Render the caption of a month. The caption has a different layout when
CaptionDropdowns Render a caption with the dropdowns to navigate between months and years.
CaptionLabel Render the caption for the displayed month. This component is used when
CaptionNavigation Render a caption with a button-based navigation.
Day The content of a day cell – as a button or span element according to its
DayContent Render the content of the day cell.
DayPicker DayPicker is a React component to create date pickers, calendars, and date
DayPickerProvider The provider for the DayPickerContext, assigning the defaults from the
Dropdown Render a styled select component – displaying a caption and a custom
FocusProvider The provider for the FocusContext.
Footer Render the Footer component (empty as default).
Head Render the table head.
HeadRow Render the HeadRow component - i.e. the table head row with the weekday
IconDropdown Render the icon in the styled drop-down.
IconLeft Render the "previous month" button in the navigation.
IconRight Render the "next month" button in the navigation.
Months Render the wrapper for the month grids.
NavigationProvider Provides the values for the NavigationContext.
RootProvider Provide the value for all the context providers.
Row Render a row in the calendar, with the days and the week number.
SelectMultipleProvider Provides the values for the SelectMultipleContext.
SelectMultipleProviderInternal -
SelectRangeProvider Provides the values for the SelectRangeProvider.
SelectRangeProviderInternal -
SelectSingleProvider Provides the values for the SelectSingleProvider.
SelectSingleProviderInternal -
WeekNumber Render the week number element. If onWeekNumberClick is passed to
addToRange Add a day to an existing range.
isDateAfterType Returns true if value is of type DateAfter.
isDateBeforeType Returns true if value is of type DateBefore.
isDateInterval Returns true if matcher is of type DateInterval.
isDateRange Returns true if value is a DateRange type.
isDayOfWeekType Returns true if value is a DayOfWeek type.
isDayPickerDefault Returns true when the props are of type DayPickerDefaultProps.
isDayPickerMultiple Returns true when the props are of type DayPickerMultipleProps.
isDayPickerRange Returns true when the props are of type DayPickerRangeProps.
isDayPickerSingle Returns true when the props are of type DayPickerSingleProps.
isMatch Returns whether a day matches against at least one of the given Matchers.
useActiveModifiers Return the active modifiers for the specified day.
useDayPicker Hook to access the DayPickerContextValue.
useDayRender Return props and data used to render the Day component.
useFocusContext Hook to access the FocusContextValue. Use this hook to handle the
useInput Return props and setters for binding an input field to DayPicker.
useNavigation Hook to access the NavigationContextValue. Use this hook to navigate
useSelectMultiple Hook to access the SelectMultipleContextValue.
useSelectRange Hook to access the SelectRangeContextValue.
useSelectSingle Hook to access the SelectSingleContextValue.