diff --git a/frontend/app/src/components/v1/molecules/data-table/data-table-options.tsx b/frontend/app/src/components/v1/molecules/data-table/data-table-options.tsx index b58129457..6ac46f8d9 100644 --- a/frontend/app/src/components/v1/molecules/data-table/data-table-options.tsx +++ b/frontend/app/src/components/v1/molecules/data-table/data-table-options.tsx @@ -468,8 +468,8 @@ export function DataTableOptions({ if ( f.id === createdAfterKey || f.id === finishedBeforeKey || - f.id === isCustomTimeRangeKey || - f.id === timeWindowKey + (f.id === isCustomTimeRangeKey && f.value !== true) || + (f.id === timeWindowKey && f.value === '1d') ) { return false; } @@ -603,20 +603,27 @@ function FiltersContent({ {filter.title} {table.getColumn(filter.columnId)?.getFilterValue() !== - undefined && ( - - )} + undefined && + [ + ToolbarType.Array, + ToolbarType.KeyValue, + ToolbarType.Checkbox, + ToolbarType.TimeRange, + ToolbarType.Radio, + ].includes(filter.type) && ( + + )} { - if (!hasInitialized.current && !rawCreatedAfter && !isCustomTimeRange) { - hasInitialized.current = true; - setZodState({ - ...zodState, - s: getCreatedAfterFromTimeRange(timeWindow), - }); - } - }, [rawCreatedAfter, isCustomTimeRange, timeWindow, zodState, setZodState]); - const setTimeWindow = useCallback( (timeWindow: TimeWindow) => { setZodState({