mirror of
https://github.com/grafana/grafana.git
synced 2026-09-05 04:40:13 -05:00
DataSourcePicker: Fix datasource picker input not clearing on close (#67248)
Fix datasource picker input not clearing on close
This commit is contained in:
@@ -46,6 +46,7 @@ export function DataSourceDropdown(props: DataSourceDropdownProps) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
const onClose = useCallback(() => {
|
const onClose = useCallback(() => {
|
||||||
|
setFilterTerm('');
|
||||||
setOpen(false);
|
setOpen(false);
|
||||||
markerElement?.blur();
|
markerElement?.blur();
|
||||||
}, [setOpen, markerElement]);
|
}, [setOpen, markerElement]);
|
||||||
@@ -82,6 +83,7 @@ export function DataSourceDropdown(props: DataSourceDropdownProps) {
|
|||||||
placeholder={dataSourceLabel(currentDataSourceInstanceSettings)}
|
placeholder={dataSourceLabel(currentDataSourceInstanceSettings)}
|
||||||
onFocus={openDropdown}
|
onFocus={openDropdown}
|
||||||
onClick={openDropdown}
|
onClick={openDropdown}
|
||||||
|
value={filterTerm}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setFilterTerm(e.currentTarget.value);
|
setFilterTerm(e.currentTarget.value);
|
||||||
}}
|
}}
|
||||||
|
|||||||
Reference in New Issue
Block a user