From ee6579bc327223741d1bc0cc8dd8ca98a2673aa2 Mon Sep 17 00:00:00 2001
From: adibarra <93070681+adibarra@users.noreply.github.com>
Date: Fri, 20 Mar 2026 01:31:32 -0500
Subject: [PATCH] move date picker quick select buttons to footer
---
.../src/components/ui/date-range-picker.tsx | 149 ++++++++----------
1 file changed, 70 insertions(+), 79 deletions(-)
diff --git a/packages/app/src/components/ui/date-range-picker.tsx b/packages/app/src/components/ui/date-range-picker.tsx
index 751acef..8cfd27b 100644
--- a/packages/app/src/components/ui/date-range-picker.tsx
+++ b/packages/app/src/components/ui/date-range-picker.tsx
@@ -189,69 +189,6 @@ export function DateRangePicker({
)}
- {availableDates && availableDates.length >= 2 && (
-
- {[
- {
- label: 'Max Range',
- getRange: () => ({
- startDate: availableDates[0],
- endDate: availableDates[availableDates.length - 1],
- }),
- },
- {
- label: 'Last 30 Days',
- getRange: () => {
- const cutoff = new Date();
- cutoff.setDate(cutoff.getDate() - 30);
- const cutoffStr = cutoff.toISOString().slice(0, 10);
- const filtered = availableDates.filter((d) => d >= cutoffStr);
- if (filtered.length < 2) return null;
- return { startDate: filtered[0], endDate: filtered[filtered.length - 1] };
- },
- },
- {
- label: 'Last 60 Days',
- getRange: () => {
- const cutoff = new Date();
- cutoff.setDate(cutoff.getDate() - 60);
- const cutoffStr = cutoff.toISOString().slice(0, 10);
- const filtered = availableDates.filter((d) => d >= cutoffStr);
- if (filtered.length < 2) return null;
- return { startDate: filtered[0], endDate: filtered[filtered.length - 1] };
- },
- },
- {
- label: 'Last 90 Days',
- getRange: () => {
- const cutoff = new Date();
- cutoff.setDate(cutoff.getDate() - 90);
- const cutoffStr = cutoff.toISOString().slice(0, 10);
- const filtered = availableDates.filter((d) => d >= cutoffStr);
- if (filtered.length < 2) return null;
- return { startDate: filtered[0], endDate: filtered[filtered.length - 1] };
- },
- },
- ].map(({ label, getRange }) => {
- const range = getRange();
- if (!range) return null;
- return (
-
- );
- })}
-
- )}
{error && {error}
}
-
-
-