fix: extend date presets to end of day to prevent real-time orders from being hidden
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m23s
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m23s
This commit is contained in:
@@ -11,15 +11,15 @@ interface DateRangePickerProps {
|
||||
}
|
||||
|
||||
const PRESETS = [
|
||||
{ label: 'Hoje', getRange: () => { const d = new Date(); d.setHours(0,0,0,0); return { start: d, end: new Date() }; } },
|
||||
{ label: 'Ontem', getRange: () => { const d = new Date(); d.setDate(d.getDate() - 1); d.setHours(0,0,0,0); const end = new Date(d); end.setHours(23,59,59,999); return { start: d, end }; } },
|
||||
{ label: 'Últimos 7 dias', getRange: () => { const end = new Date(); const start = new Date(); start.setDate(start.getDate() - 7); start.setHours(0,0,0,0); return { start, end }; } },
|
||||
{ label: 'Últimos 30 dias', getRange: () => { const end = new Date(); const start = new Date(); start.setDate(start.getDate() - 30); start.setHours(0,0,0,0); return { start, end }; } },
|
||||
{ label: 'Este Mês', getRange: () => { const end = new Date(); const start = new Date(end.getFullYear(), end.getMonth(), 1); return { start, end }; } },
|
||||
{ label: 'Hoje', getRange: () => { const start = new Date(); start.setHours(0,0,0,0); const end = new Date(); end.setHours(23,59,59,999); return { start, end }; } },
|
||||
{ label: 'Ontem', getRange: () => { const start = new Date(); start.setDate(start.getDate() - 1); start.setHours(0,0,0,0); const end = new Date(start); end.setHours(23,59,59,999); return { start, end }; } },
|
||||
{ label: 'Últimos 7 dias', getRange: () => { const end = new Date(); end.setHours(23,59,59,999); const start = new Date(); start.setDate(start.getDate() - 7); start.setHours(0,0,0,0); return { start, end }; } },
|
||||
{ label: 'Últimos 30 dias', getRange: () => { const end = new Date(); end.setHours(23,59,59,999); const start = new Date(); start.setDate(start.getDate() - 30); start.setHours(0,0,0,0); return { start, end }; } },
|
||||
{ label: 'Este Mês', getRange: () => { const end = new Date(); end.setHours(23,59,59,999); const start = new Date(end.getFullYear(), end.getMonth(), 1); return { start, end }; } },
|
||||
{ label: 'Mês Passado', getRange: () => { const d = new Date(); const start = new Date(d.getFullYear(), d.getMonth() - 1, 1); const end = new Date(d.getFullYear(), d.getMonth(), 0, 23, 59, 59, 999); return { start, end }; } },
|
||||
{ label: 'Últimos 90 dias', getRange: () => { const end = new Date(); const start = new Date(); start.setDate(start.getDate() - 90); start.setHours(0,0,0,0); return { start, end }; } },
|
||||
{ label: 'Este Ano', getRange: () => { const end = new Date(); const start = new Date(end.getFullYear(), 0, 1); return { start, end }; } },
|
||||
{ label: 'Todo o Período', getRange: () => { const end = new Date(); const start = new Date(2000, 0, 1); return { start, end }; } },
|
||||
{ label: 'Últimos 90 dias', getRange: () => { const end = new Date(); end.setHours(23,59,59,999); const start = new Date(); start.setDate(start.getDate() - 90); start.setHours(0,0,0,0); return { start, end }; } },
|
||||
{ label: 'Este Ano', getRange: () => { const end = new Date(); end.setHours(23,59,59,999); const start = new Date(end.getFullYear(), 0, 1); return { start, end }; } },
|
||||
{ label: 'Todo o Período', getRange: () => { const end = new Date(); end.setHours(23,59,59,999); const start = new Date(2000, 0, 1); return { start, end }; } },
|
||||
];
|
||||
|
||||
const REFRESH_OPTIONS = [
|
||||
|
||||
Reference in New Issue
Block a user