From 6c11c6d4da0816203d1dba4a18b10eb22d43445c Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Thu, 20 Apr 2023 17:28:35 +0530 Subject: [PATCH] fix: clear filter is fixed (#2544) * fix: clear filter is fixed * chore: action bar empty query condition is handled * feat: local state is clear for filters --- .../SearchFields/ActionBar.tsx | 12 ++------- .../LogsSearchFilter/SearchFields/index.tsx | 16 +++++------ .../src/container/LogsSearchFilter/index.tsx | 8 ++---- .../LogsSearchFilter/useSearchParser.ts | 27 +------------------ 4 files changed, 13 insertions(+), 50 deletions(-) diff --git a/frontend/src/container/LogsSearchFilter/SearchFields/ActionBar.tsx b/frontend/src/container/LogsSearchFilter/SearchFields/ActionBar.tsx index a8d5c777c9..05ba17b8f6 100644 --- a/frontend/src/container/LogsSearchFilter/SearchFields/ActionBar.tsx +++ b/frontend/src/container/LogsSearchFilter/SearchFields/ActionBar.tsx @@ -1,23 +1,15 @@ import { Button, Row } from 'antd'; import React from 'react'; -import { QueryFields } from './utils'; - interface SearchFieldsActionBarProps { - fieldsQuery: QueryFields[][]; - applyUpdate: () => void; - clearFilters: () => void; + applyUpdate: VoidFunction; + clearFilters: VoidFunction; } export function SearchFieldsActionBar({ - fieldsQuery, applyUpdate, clearFilters, }: SearchFieldsActionBarProps): JSX.Element | null { - if (fieldsQuery.length === 0) { - return null; - } - return (