fix: suggest attributes on empty selector

This commit is contained in:
Tomáš Mládek 2023-05-03 23:23:50 +02:00
parent de488dbc28
commit 7bdd0e6e99

View file

@ -58,11 +58,6 @@
let options: SelectorOption[] = []; let options: SelectorOption[] = [];
let searchResult: UpListing; let searchResult: UpListing;
const updateOptions = debounce(async (query: string, doSearch: boolean) => { const updateOptions = debounce(async (query: string, doSearch: boolean) => {
if (query.length == 0) {
options = [];
return;
}
switch (type) { switch (type) {
case "attribute": { case "attribute": {
const allAttributes = await fetchAllAttributes(); const allAttributes = await fetchAllAttributes();
@ -104,6 +99,10 @@
case "value": { case "value": {
options = []; options = [];
if (query.length == 0) {
return;
}
if (valueTypes === undefined || valueTypes.includes("Number")) { if (valueTypes === undefined || valueTypes.includes("Number")) {
const number = parseFloat(query); const number = parseFloat(query);
if (!Number.isNaN(number)) { if (!Number.isNaN(number)) {