@@ -50,15 +50,15 @@ const useGetRangeDatesAndGranularity = (
50
50
options . push ( Period . Weekly ) ;
51
51
break ;
52
52
case 3 : // day
53
- if ( end . diff ( start , 'd' , true ) >= 1 && end . diff ( start , 'M' , true ) <= 2 )
53
+ if ( end . diff ( start , 'd' , true ) >= 1 && end . diff ( start , 'M' , true ) <= 3 ) // Changed from 2 to 3 months
54
54
options . push ( Period . Daily ) ;
55
55
break ;
56
56
case 4 : // hour
57
- if ( end . diff ( start , 'h' , true ) >= 1 && end . diff ( start , 'h' , true ) <= 60 )
57
+ if ( end . diff ( start , 'h' , true ) >= 1 && end . diff ( start , 'h' , true ) <= 120 )
58
58
options . push ( Period . Hourly ) ;
59
59
break ;
60
60
case 5 : // minutes
61
- if ( end . diff ( start , 'h' , true ) <= 5 ) options . push ( Period . Minutely ) ;
61
+ if ( end . diff ( start , 'h' , true ) <= 12 ) options . push ( Period . Minutely ) ;
62
62
break ;
63
63
default :
64
64
break ;
@@ -114,44 +114,32 @@ const useGetRangeDatesAndGranularity = (
114
114
allowClear = { false }
115
115
allowEmpty = { false }
116
116
presets = { [
117
- {
118
- label : 'Last 30 minutes' ,
119
- value : [ dayjs ( ) . add ( - 0.5 , 'h' ) , dayjs ( ) ]
120
- } ,
121
- {
122
- label : 'Last hour' ,
123
- value : [ dayjs ( ) . add ( - 1 , 'h' ) , dayjs ( ) ]
124
- } ,
125
- {
126
- label : 'Last 6 hours' ,
127
- value : [ dayjs ( ) . add ( - 6 , 'h' ) , dayjs ( ) ]
128
- } ,
129
117
{
130
118
label : 'Last 12 hours' ,
131
- value : [ dayjs ( ) . add ( - 12 , 'h ' ) , dayjs ( ) ]
119
+ value : [ dayjs ( ) . subtract ( 12 , 'hour ' ) , dayjs ( ) ]
132
120
} ,
133
121
{
134
- label : 'Today ' ,
135
- value : [ dayjs ( ) . startOf ( 'day ') , dayjs ( ) ]
122
+ label : 'Last 24 hours ' ,
123
+ value : [ dayjs ( ) . subtract ( 24 , 'hour ') , dayjs ( ) ]
136
124
} ,
137
125
{
138
126
label : 'Yesterday' ,
139
127
value : [
140
- dayjs ( ) . add ( - 1 , 'd ' ) . startOf ( 'day' ) ,
141
- dayjs ( ) . add ( 0 , 'd ' ) . startOf ( 'day' )
128
+ dayjs ( ) . subtract ( 1 , 'day ' ) . startOf ( 'day' ) ,
129
+ dayjs ( ) . subtract ( 1 , 'day ' ) . endOf ( 'day' )
142
130
]
143
131
} ,
144
132
{
145
133
label : 'Last 7 Days' ,
146
- value : [ dayjs ( ) . add ( - 7 , 'd ' ) . startOf ( 'day' ) , dayjs ( ) ]
134
+ value : [ dayjs ( ) . subtract ( 7 , 'day ' ) . startOf ( 'day' ) , dayjs ( ) ]
147
135
} ,
148
136
{
149
- label : 'Last 14 Days' ,
150
- value : [ dayjs ( ) . add ( - 14 , 'd ' ) . startOf ( 'day' ) , dayjs ( ) ]
137
+ label : 'Last 30 Days' ,
138
+ value : [ dayjs ( ) . subtract ( 30 , 'day ' ) . startOf ( 'day' ) , dayjs ( ) ]
151
139
} ,
152
140
{
153
- label : 'Last 30 Days ' ,
154
- value : [ dayjs ( ) . add ( - 30 , 'd ' ) . startOf ( 'day' ) , dayjs ( ) ]
141
+ label : 'Last 3 Months ' ,
142
+ value : [ dayjs ( ) . subtract ( 3 , 'month ' ) . startOf ( 'day' ) , dayjs ( ) ]
155
143
}
156
144
] }
157
145
/>
0 commit comments