DataSourcePicker: Fix datasource picker input not clearing on close (#67248)

Fix datasource picker input not clearing on close
This commit is contained in:
Oscar Kilhed
2023-04-26 12:27:32 +02:00
committed by GitHub
parent 258f11f08d
commit a4f1206811
@@ -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);
}} }}