UNPKG

@rnwonder/react-date-picker

Version:

A simple and reusable Datepicker component for ReactJS ([Demo](https://stackblitz.com/edit/solidjs-templates-dof6jl?file=src%2FApp.tsx))

2 lines (1 loc) 1.96 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("react/jsx-runtime"),a=require("react"),r=require("../DatePickerDay/index.js"),o=require("../DatePickerWeek/index.js"),s=require("../../utils/class.js"),t=require("../../utils/general.js"),n=require("../../hooks/useDaysArray.js"),d=require("../../node_modules/.pnpm/@rnwonder_simple-datejs@1.0.8/node_modules/@rnwonder/simple-datejs/dist/datePicker.js");exports.CalendarDays=y=>(n.useDaysArray({month:y.month,year:y.year,weekStartDay:y.weekStartDay,locale:y.locale||"en-US",setDayRowsArray:y.setDayRowsArray,dayRowsArray:y.dayRowsArray}),e.jsx("div",{"data-type":"calendar-days-area","data-scope":"date-picker",className:s.cn("date-picker-calendar-days-area",y.datePickerCalendarDaysArea),children:y.dayRowsArray.map(((n,l)=>e.jsx(o.DatePickerWeek,{daysRowClass:s.cn({"rn-hidden":y.showSelectorTwo&&l>0},y.daysRowClass),children:n.map(((e,o)=>{const s=t.convertFormattedNumberBackToNumber(y.locale||"en-US",e);return a.createElement(r.DatePickerDay,{...{...y,calendarWeekDaysNameClass:void 0},...d.applyDateRangeProps({year:y.year,day:s,month:y.month,startDay:y.startDay,endDay:y.endDay,customDaysClassName:y.customDaysClassName,multipleObject:y.multipleObject,hideOutSideDays:y.hideOutSideDays,hoverRangeValue:y.hoverRangeValue,enabledDays:y.enabledDays,minDate:y.minDate,maxDate:y.maxDate,disabledDays:y.disabledDays}),key:o,year:y.year,month:y.month,day:s.value,onClick:()=>y.handleDayClick(s,y.month,y.year,y.nextMonth||!1),onHover:()=>y.onHoverDay(s,y.month,y.year,y.nextMonth||!1),onHoverEnd:()=>y.onHoverDayEnd(s,y.month,y.year,y.nextMonth||!1),primaryColor:y.primaryColor,primaryTextColor:y.primaryTextColor,secondaryColor:y.secondaryColor,secondaryTextColor:y.secondaryTextColor,disabledDays:y.disabledDays,shouldHighlightWeekends:y.shouldHighlightWeekends,onDisabledDayError:y.onDisabledDayError,hoverRangeValue:y.hoverRangeValue},e.value)}))},l)))}));