UNPKG

@transkripid/flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork

3 lines (2 loc) 2.08 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});var g=(e=>(e[e.Days=0]="Days",e[e.Months=1]="Months",e[e.Years=2]="Years",e[e.Decades=3]="Decades",e))(g||{}),u=(e=>(e[e.Sunday=0]="Sunday",e[e.Monday=1]="Monday",e[e.Tuesday=2]="Tuesday",e[e.Wednesday=3]="Wednesday",e[e.Thursday=4]="Thursday",e[e.Friday=5]="Friday",e[e.Saturday=6]="Saturday",e))(u||{});const l=(e,n,t)=>{const r=new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime();if(n&&t){const a=new Date(n.getFullYear(),n.getMonth(),n.getDate()).getTime(),o=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();return r>=a&&r<=o}if(n){const a=new Date(n.getFullYear(),n.getMonth(),n.getDate()).getTime();return r>=a}if(t){const a=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();return r<=a}return!0},y=(e,n)=>(e=new Date(e.getFullYear(),e.getMonth(),e.getDate()),n=new Date(n.getFullYear(),n.getMonth(),n.getDate()),e.getTime()===n.getTime()),D=(e,n,t)=>(l(e,n,t)||(n&&e<n?e=n:t&&e>t&&(e=t)),e),d=(e,n)=>{const t=new Date(e.getFullYear(),e.getMonth(),1);let a=t.getDay()-n;return a<0&&(a+=7),s(t,-a)},c=(e,n)=>{const t=[],r=new Date(0);r.setDate(r.getDate()-r.getDay()+n);const a=new Intl.DateTimeFormat(e,{weekday:"short"});for(let o=0;o<7;o++)t.push(a.format(s(r,o)));return t},s=(e,n)=>{const t=new Date(e);return t.setDate(t.getDate()+n),t},i=(e,n)=>{const t=new Date(e);return t.setMonth(t.getMonth()+n),t},f=(e,n)=>{const t=new Date(e);return t.setFullYear(t.getFullYear()+n),t},h=(e,n,t)=>{let r={day:"numeric",month:"long",year:"numeric"};return t&&(r=t),new Intl.DateTimeFormat(e,r).format(n)},F=(e,n)=>{const t=e.getFullYear();return Math.floor(t/n)*n},M=(e,n)=>{const t=e.getFullYear(),r=n+9;return t>=n&&t<=r};exports.Views=g;exports.WeekStart=u;exports.addDays=s;exports.addMonths=i;exports.addYears=f;exports.getFirstDateInRange=D;exports.getFirstDayOfTheMonth=d;exports.getFormattedDate=h;exports.getWeekDays=c;exports.isDateEqual=y;exports.isDateInDecade=M;exports.isDateInRange=l;exports.startOfYearPeriod=F; //# sourceMappingURL=helpers.js.map