UNPKG

@gsretail.com/gui-core

Version:

A skeleton to create your own React component library using Rollup, TypeScript, Sass and Storybook

2 lines (1 loc) 3.39 kB
import{__exports as t}from"../../../_virtual/defaultRanges.js";export{__exports as default}from"../../../_virtual/defaultRanges.js";import e from"date-fns/differenceInCalendarDays";import a from"date-fns/isSameDay";import n from"date-fns/endOfWeek";import r from"date-fns/startOfWeek";import f from"date-fns/addMonths";import d from"date-fns/endOfMonth";import o from"date-fns/startOfMonth";import s from"date-fns/startOfDay";import u from"date-fns/endOfDay";import l from"date-fns/addDays";Object.defineProperty(t,"__esModule",{value:!0}),t.createStaticRanges=W,t.defaultInputRanges=t.defaultStaticRanges=void 0;var i=w(e),O=w(a),D=w(n),c=w(r),y=w(f),p=w(d),m=w(o),b=w(s),g=w(u),h=w(l);function w(t){return t&&t.__esModule?t:{default:t}}function M(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}function j(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?M(Object(a),!0).forEach((function(e){v(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):M(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function v(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var k={startOfWeek:(0,c.default)(new Date),endOfWeek:(0,D.default)(new Date),startOfLastWeek:(0,c.default)((0,h.default)(new Date,-7)),endOfLastWeek:(0,D.default)((0,h.default)(new Date,-7)),startOfToday:(0,b.default)(new Date),endOfToday:(0,g.default)(new Date),startOfYesterday:(0,b.default)((0,h.default)(new Date,-1)),endOfYesterday:(0,g.default)((0,h.default)(new Date,-1)),startOfMonth:(0,m.default)(new Date),endOfMonth:(0,p.default)(new Date),startOfLastMonth:(0,m.default)((0,y.default)(new Date,-1)),endOfLastMonth:(0,p.default)((0,y.default)(new Date,-1))},T={range:{},isSelected:function(t){var e=this.range();return(0,O.default)(t.startDate,e.startDate)&&(0,O.default)(t.endDate,e.endDate)}};function W(t){return t.map((function(t){return j(j({},T),t)}))}var L=W([{label:"Today",range:function(){return{startDate:k.startOfToday,endDate:k.endOfToday}}},{label:"Yesterday",range:function(){return{startDate:k.startOfYesterday,endDate:k.endOfYesterday}}},{label:"This Week",range:function(){return{startDate:k.startOfWeek,endDate:k.endOfWeek}}},{label:"Last Week",range:function(){return{startDate:k.startOfLastWeek,endDate:k.endOfLastWeek}}},{label:"This Month",range:function(){return{startDate:k.startOfMonth,endDate:k.endOfMonth}}},{label:"Last Month",range:function(){return{startDate:k.startOfLastMonth,endDate:k.endOfLastMonth}}}]);t.defaultStaticRanges=L;var P=[{label:"days up to today",range:function(t){return{startDate:(0,h.default)(k.startOfToday,-1*(Math.max(Number(t),1)-1)),endDate:k.endOfToday}},getCurrentValue:function(t){return(0,O.default)(t.endDate,k.endOfToday)?t.startDate?(0,i.default)(k.endOfToday,t.startDate)+1:"∞":"-"}},{label:"days starting today",range:function(t){var e=new Date;return{startDate:e,endDate:(0,h.default)(e,Math.max(Number(t),1)-1)}},getCurrentValue:function(t){return(0,O.default)(t.startDate,k.startOfToday)?t.endDate?(0,i.default)(t.endDate,k.startOfToday)+1:"∞":"-"}}];t.defaultInputRanges=P;