implemented a handler for setting filter states

This commit is contained in:
Peter Olu 2022-05-11 23:48:34 +01:00
parent 8e33b3320c
commit 2025fb407c

View File

@ -256,29 +256,37 @@ function cancelSearch() {
break; break;
case "endpont": case "endpont":
state.endpoint.value = "0"; state.endpoint.value = "0";
break break;
case "service": case "service":
state.service.value = ""; state.service.value = "";
break break;
case "duration": case "duration":
minTraceDuration.value = ""; minTraceDuration.value = "";
maxTraceDuration.value = ""; maxTraceDuration.value = "";
break break;
case "tags": case "tags":
tagsList.value = [] tagsList.value = [];
tagsMap.value = [] tagsMap.value = [];
break break;
case "traceId": case "traceId":
traceId.value = "" traceId.value = "";
break break;
} }
activeFilter.value = ""; activeFilter.value = "";
traceStore.activeFilter = ""; traceStore.activeFilter = "";
init() init();
}
function handleActiveFilterState() {
switch (activeFilter.value) {
case "traceId":
console.log(traceId.value);
if (!traceId.value.length) return;
traceStore.setActiveFilter(activeFilter.value);
break
}
} }
function searchTraces() { function searchTraces() {
traceStore.setActiveFilter(activeFilter.value); handleActiveFilterState()
activeFilter.value = ""; activeFilter.value = "";
let endpoint = "", let endpoint = "",
instance = ""; instance = "";