From ea96d9562282b3fdc617cc6d3e1986bf9fb610cc Mon Sep 17 00:00:00 2001 From: Geido <60598000+geido@users.noreply.github.com> Date: Mon, 17 May 2021 23:30:16 +0300 Subject: [PATCH] Clear search (#14655) --- .../src/components/ListView/Filters/Search.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/superset-frontend/src/components/ListView/Filters/Search.tsx b/superset-frontend/src/components/ListView/Filters/Search.tsx index 17b8104d12..329cf79499 100644 --- a/superset-frontend/src/components/ListView/Filters/Search.tsx +++ b/superset-frontend/src/components/ListView/Filters/Search.tsx @@ -42,6 +42,12 @@ export default function SearchFilter({ setValue(''); onSubmit(''); }; + const handleChange = (e: React.ChangeEvent) => { + setValue(e.currentTarget.value); + if (e.currentTarget.value === '') { + onClear(); + } + }; return ( @@ -50,9 +56,7 @@ export default function SearchFilter({ placeholder={Header} name={name} value={value} - onChange={e => { - setValue(e.currentTarget.value); - }} + onChange={handleChange} onSubmit={handleSubmit} onClear={onClear} />