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

This commit is contained in:
Cauê Faleiros
2026-05-20 11:15:17 -03:00
parent c77da0a9d0
commit cdcbfd2622

View File

@@ -11,15 +11,15 @@ interface DateRangePickerProps {
} }
const PRESETS = [ const PRESETS = [
{ label: 'Hoje', getRange: () => { const d = new Date(); d.setHours(0,0,0,0); return { start: d, end: new Date() }; } }, { 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 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: '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(); const start = new Date(); start.setDate(start.getDate() - 7); start.setHours(0,0,0,0); 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(); const start = new Date(); start.setDate(start.getDate() - 30); 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(); const start = new Date(end.getFullYear(), end.getMonth(), 1); 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: '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: 'Ú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(); const start = new Date(end.getFullYear(), 0, 1); 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(); const start = new Date(2000, 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 = [ const REFRESH_OPTIONS = [