From 76c225db7ee464d5b642cf7e0aa6c990df88f99d Mon Sep 17 00:00:00 2001 From: Phillip Kelley-Dotson Date: Wed, 3 Feb 2021 00:02:45 -0800 Subject: [PATCH] feat(explore): clear search on dataset change (#12909) --- superset-frontend/src/explore/components/DatasourcePanel.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/superset-frontend/src/explore/components/DatasourcePanel.tsx b/superset-frontend/src/explore/components/DatasourcePanel.tsx index 143550c276..661b0f46dc 100644 --- a/superset-frontend/src/explore/components/DatasourcePanel.tsx +++ b/superset-frontend/src/explore/components/DatasourcePanel.tsx @@ -104,6 +104,7 @@ export default function DataSourcePanel({ actions, }: Props) { const { columns, metrics } = datasource; + const [inputValue, setInputValue] = useState(''); const [lists, setList] = useState({ columns, metrics, @@ -168,6 +169,7 @@ export default function DataSourcePanel({ columns, metrics, }); + setInputValue(''); }, [columns, datasource, metrics]); const metricSlice = lists.metrics.slice(0, 50); @@ -178,8 +180,10 @@ export default function DataSourcePanel({ { + setInputValue(evt.target.value); search(evt.target.value); }} + value={inputValue} className="form-control input-md" placeholder={t('Search Metrics & Columns')} />