fix reset button and update time pickers when using input

This commit is contained in:
Josh Hawkins 2024-09-25 13:12:18 -05:00
parent dc321b4c79
commit 3c854f143b

View File

@ -430,6 +430,13 @@ function TimeRangeFilterButton({
const formattedSelectedAfter = useFormattedHour(config, selectedAfterHour); const formattedSelectedAfter = useFormattedHour(config, selectedAfterHour);
const formattedSelectedBefore = useFormattedHour(config, selectedBeforeHour); const formattedSelectedBefore = useFormattedHour(config, selectedBeforeHour);
useEffect(() => {
setSelectedAfterHour(afterHour);
setSelectedBeforeHour(beforeHour);
// only refresh when state changes
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [timeRange]);
const trigger = ( const trigger = (
<Button <Button
size="sm" size="sm"
@ -558,6 +565,7 @@ function TimeRangeFilterButton({
onClick={() => { onClick={() => {
setSelectedAfterHour(DEFAULT_TIME_RANGE_AFTER); setSelectedAfterHour(DEFAULT_TIME_RANGE_AFTER);
setSelectedBeforeHour(DEFAULT_TIME_RANGE_BEFORE); setSelectedBeforeHour(DEFAULT_TIME_RANGE_BEFORE);
updateTimeRange(undefined);
}} }}
> >
Reset Reset