UNPKG

react-day-picker

Version:

Customizable Date Picker for React

29 lines (28 loc) 1.1 kB
import type { Locale } from 'date-fns'; import { ActiveModifiers } from '../types/Modifiers'; /** Map of functions to translate ARIA labels for the relative elements. */ export declare type Labels = { labelMonthDropdown: () => string; labelYearDropdown: () => string; labelNext: NavButtonLabel; labelPrevious: NavButtonLabel; labelDay: DayLabel; labelWeekday: WeekdayLabel; labelWeekNumber: WeekNumberLabel; }; /** Return the ARIA label for the [[Day]] component. */ export declare type DayLabel = (day: Date, activeModifiers: ActiveModifiers, options?: { locale?: Locale; }) => string; /** Return the ARIA label for the "next month" / "prev month" buttons in the navigation.*/ export declare type NavButtonLabel = (month?: Date, options?: { locale?: Locale; }) => string; /** Return the ARIA label for the Head component.*/ export declare type WeekdayLabel = (day: Date, options?: { locale?: Locale; }) => string; /** Return the ARIA label of the week number.*/ export declare type WeekNumberLabel = (n: number, options?: { locale?: Locale; }) => string;