diff --git a/app/sites/[id]/page.tsx b/app/sites/[id]/page.tsx index 0f8d072..cba847b 100644 --- a/app/sites/[id]/page.tsx +++ b/app/sites/[id]/page.tsx @@ -259,77 +259,87 @@ export default function SiteDashboardPage() { -
- - - { + if (value === '7') { + const range = getDateRange(7) + setDateRange(range) + saveSettings('7', range) + } + else if (value === '30') { + const range = getDateRange(30) + setDateRange(range) + saveSettings('30', range) + } + else if (value === 'today') { + const today = new Date().toISOString().split('T')[0] + const range = { start: today, end: today } + setDateRange(range) + saveSettings('today', range) + } + else if (value === 'custom') { + setIsDatePickerOpen(true) + } + }} + options={[ + { value: 'today', label: 'Today' }, + { value: '7', label: 'Last 7 days' }, + { value: '30', label: 'Last 30 days' }, + { value: 'custom', label: 'Custom' }, + ]} + /> +
+
+
+ + + {canEdit && ( + + )} +
+