react-calendar-kit
Version:
React Calendar Kit is a powerful and flexible library for building accessible and highly customizable calendar and date/time picker components in your React applications. React Calendar Kit provides a solid foundation for creating inclusive user experienc
3 lines (2 loc) • 1.09 kB
JavaScript
'use client';
var u=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var p=Object.prototype.hasOwnProperty;var f=(e,t)=>{for(var r in t)u(e,r,{get:t[r],enumerable:!0})},h=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of c(t))!p.call(e,o)&&o!==r&&u(e,o,{get:()=>t[o],enumerable:!(n=l(t,o))||n.enumerable});return e};var d=e=>h(u({},"__esModule",{value:!0}),e);var S={};f(S,{addMonths:()=>i,cn:()=>m,getMonthRange:()=>g,getYearRange:()=>V,mergeStyles:()=>x,withAttr:()=>D});module.exports=d(S);var a=require("@internationalized/date"),s=require("clsx"),m=s.clsx,D=e=>e?"true":void 0;function V(e,t){let r=[];if(!e||!t)return r;let n=(0,a.startOfYear)(e);for(;n.compare(t)<=0;)r.push(n),n=(0,a.startOfYear)(n.add({years:1}));return r}function i(e,t){return e.add({months:t})}function g(e){let r=[(0,a.startOfYear)(e)];for(;r.length<12;){let n=r[r.length-1];r.push(i(n,1))}return r}function x(...e){return e?.reduce((t,r)=>r?{...t,...r}:t,{})??{}}0&&(module.exports={addMonths,cn,getMonthRange,getYearRange,mergeStyles,withAttr});