Show correct time range when time filter is active (#10066)

* Show correct time range when time filter is active

* remove console
This commit is contained in:
Nicolas Mowen 2024-02-26 13:47:44 -07:00 committed by GitHub
parent 20578de9d0
commit e9076c0213
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -28,9 +28,19 @@ export default function Events() {
// review paging // review paging
const timeRange = useMemo(() => { const last24Hours = useMemo(() => {
return { before: Date.now() / 1000, after: getHoursAgo(24) }; return { before: Date.now() / 1000, after: getHoursAgo(24) };
}, []); }, []);
const selectedTimeRange = useMemo(() => {
if (reviewSearchParams["after"] == undefined) {
return last24Hours;
}
return {
before: Math.floor(reviewSearchParams["before"]),
after: Math.floor(reviewSearchParams["after"]),
};
}, [reviewSearchParams]);
const reviewSegmentFetcher = useCallback((key: any) => { const reviewSegmentFetcher = useCallback((key: any) => {
const [path, params] = Array.isArray(key) ? key : [key, undefined]; const [path, params] = Array.isArray(key) ? key : [key, undefined];
@ -47,7 +57,7 @@ export default function Events() {
labels: reviewSearchParams["labels"], labels: reviewSearchParams["labels"],
reviewed: reviewSearchParams["showReviewed"], reviewed: reviewSearchParams["showReviewed"],
before: lastDate, before: lastDate,
after: reviewSearchParams["after"] || timeRange.after, after: reviewSearchParams["after"] || last24Hours.after,
limit: API_LIMIT, limit: API_LIMIT,
}; };
return ["review", pagedParams]; return ["review", pagedParams];
@ -58,8 +68,8 @@ export default function Events() {
labels: reviewSearchParams["labels"], labels: reviewSearchParams["labels"],
reviewed: reviewSearchParams["showReviewed"], reviewed: reviewSearchParams["showReviewed"],
limit: API_LIMIT, limit: API_LIMIT,
before: reviewSearchParams["before"] || timeRange.before, before: reviewSearchParams["before"] || last24Hours.before,
after: reviewSearchParams["after"] || timeRange.after, after: reviewSearchParams["after"] || last24Hours.after,
}; };
return ["review", params]; return ["review", params];
}, },
@ -205,7 +215,7 @@ export default function Events() {
<DesktopEventView <DesktopEventView
reviewPages={reviewPages} reviewPages={reviewPages}
relevantPreviews={allPreviews} relevantPreviews={allPreviews}
timeRange={timeRange} timeRange={selectedTimeRange}
reachedEnd={isDone} reachedEnd={isDone}
isValidating={isValidating} isValidating={isValidating}
filter={reviewFilter} filter={reviewFilter}