diff --git a/web/src/components/overlay/ExportDialog.tsx b/web/src/components/overlay/ExportDialog.tsx index 0b0cb84c13..1add0b09ba 100644 --- a/web/src/components/overlay/ExportDialog.tsx +++ b/web/src/components/overlay/ExportDialog.tsx @@ -444,10 +444,10 @@ export function ExportContent({ } setRange({ - before: latestTime, - after: latestTime - 3600, + before: currentTime + 1800, + after: currentTime - 1800, }); - }, [activeTab, latestTime, range, setRange]); + }, [activeTab, currentTime, range, setRange]); const { data: events, isLoading: isEventsLoading } = useSWR( activeTab === "multi" && debouncedRange @@ -817,7 +817,19 @@ export function ExportContent({ setActiveTab(value as ExportTab)} + onValueChange={(value) => { + const tab = value as ExportTab; + if (tab === "multi") { + setRange({ + before: currentTime + 1800, + after: currentTime - 1800, + }); + } else { + onSelectTime(selectedOption); + } + + setActiveTab(tab); + }} className={cn("w-full", !isDesktop && "flex min-h-0 flex-1 flex-col")} >