UNPKG

@mantine/dates

Version:

Calendars, date and time pickers based on Mantine components

1 lines 3.62 kB
{"version":3,"file":"pick-calendar-levels-props.cjs","names":[],"sources":["../../../../src/components/Calendar/pick-calendar-levels-props/pick-calendar-levels-props.ts"],"sourcesContent":["export function pickCalendarProps<T extends Record<string, any>>(props: T) {\n const {\n maxLevel,\n minLevel,\n defaultLevel,\n level,\n onLevelChange,\n nextIcon,\n previousIcon,\n date,\n defaultDate,\n onDateChange,\n numberOfColumns,\n columnsToScroll,\n ariaLabels,\n nextLabel,\n previousLabel,\n onYearSelect,\n onMonthSelect,\n onYearMouseEnter,\n onMonthMouseEnter,\n onNextMonth,\n onPreviousMonth,\n onNextYear,\n onPreviousYear,\n onNextDecade,\n onPreviousDecade,\n withCellSpacing,\n highlightToday,\n __updateDateOnYearSelect,\n __updateDateOnMonthSelect,\n __setDateRef,\n __setLevelRef,\n withWeekNumbers,\n headerControlsOrder,\n\n // MonthLevelGroup props\n firstDayOfWeek,\n weekdayFormat,\n weekendDays,\n getDayProps,\n excludeDate,\n renderDay,\n hideOutsideDates,\n hideWeekdays,\n getDayAriaLabel,\n monthLabelFormat,\n\n // YearLevelGroup props\n monthsListFormat,\n getMonthControlProps,\n yearLabelFormat,\n\n // DecadeLevelGroup props\n yearsListFormat,\n getYearControlProps,\n decadeLabelFormat,\n\n // External picker props\n allowSingleDateInRange,\n allowDeselect,\n\n // Other props\n minDate,\n maxDate,\n locale,\n ...others\n } = props;\n\n return {\n calendarProps: {\n maxLevel,\n minLevel,\n defaultLevel,\n level,\n onLevelChange,\n nextIcon,\n previousIcon,\n date,\n defaultDate,\n onDateChange,\n numberOfColumns,\n columnsToScroll,\n ariaLabels,\n nextLabel,\n previousLabel,\n onYearSelect,\n onMonthSelect,\n onYearMouseEnter,\n onMonthMouseEnter,\n onNextMonth,\n onPreviousMonth,\n onNextYear,\n onPreviousYear,\n onNextDecade,\n onPreviousDecade,\n withCellSpacing,\n highlightToday,\n __updateDateOnYearSelect,\n __updateDateOnMonthSelect,\n __setDateRef,\n withWeekNumbers,\n headerControlsOrder,\n\n // MonthLevelGroup props\n firstDayOfWeek,\n weekdayFormat,\n weekendDays,\n getDayProps,\n excludeDate,\n renderDay,\n hideOutsideDates,\n hideWeekdays,\n getDayAriaLabel,\n monthLabelFormat,\n\n // YearLevelGroup props\n monthsListFormat,\n getMonthControlProps,\n yearLabelFormat,\n\n // DecadeLevelGroup props\n yearsListFormat,\n getYearControlProps,\n decadeLabelFormat,\n\n // External picker props\n allowSingleDateInRange,\n allowDeselect,\n\n // Other props\n minDate,\n maxDate,\n locale,\n },\n others,\n };\n}\n"],"mappings":";;AAAA,SAAgB,kBAAiD,OAAU;CACzE,MAAM,EACJ,UACA,UACA,cACA,OACA,eACA,UACA,cACA,MACA,aACA,cACA,iBACA,iBACA,YACA,WACA,eACA,cACA,eACA,kBACA,mBACA,aACA,iBACA,YACA,gBACA,cACA,kBACA,iBACA,gBACA,0BACA,2BACA,cACA,eACA,iBACA,qBAGA,gBACA,eACA,aACA,aACA,aACA,WACA,kBACA,cACA,iBACA,kBAGA,kBACA,sBACA,iBAGA,iBACA,qBACA,mBAGA,wBACA,eAGA,SACA,SACA,QACA,GAAG,WACD;CAEJ,OAAO;EACL,eAAe;GACb;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GAGA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GACA;GAGA;GACA;GACA;GAGA;GACA;GACA;GAGA;GACA;GAGA;GACA;GACA;EACF;EACA;CACF;AACF"}