diff --git a/src/views/dashboard/controls/Trace.vue b/src/views/dashboard/controls/Trace.vue
index 03ba37a6..9b91894a 100644
--- a/src/views/dashboard/controls/Trace.vue
+++ b/src/views/dashboard/controls/Trace.vue
@@ -30,8 +30,7 @@ limitations under the License. -->
diff --git a/src/views/dashboard/related/trace/Filter.vue b/src/views/dashboard/related/trace/Filter.vue
index 033ca78a..5e0e5ecb 100644
--- a/src/views/dashboard/related/trace/Filter.vue
+++ b/src/views/dashboard/related/trace/Filter.vue
@@ -16,24 +16,44 @@ limitations under the License. -->
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
- Status
-
-
- Duration
-
-
+
{{ t("service") }}:
@change="changeField('service', $event)"
/>
-
+
{{ t("instance") }}:
@change="changeField('instance', $event)"
/>
-
+
{{ t("endpoint") }}:
+
+
+
+
@@ -117,12 +154,14 @@ const appStore = useAppStoreWithOut();
const selectorStore = useSelectorStore();
const dashboardStore = useDashboardStore();
-const serviveActive = ref(false);
-const duractionActive = ref(false);
-const statusActive = ref(false);
-const instanceActive = ref(false);
-const tagsActive = ref(false);
-const traceActive = ref(false);
+const activeFilter = ref("");
+const showAllBtns = ref(true);
+function setFilter(filter: string) {
+ activeFilter.value = filter;
+}
+function cancelSearch() {
+ activeFilter.value = ""
+}
const traceStore = useTraceStore();
const traceId = ref("");
@@ -285,7 +324,7 @@ watch(
flex-wrap: wrap;
// flex-direction: column;
align-items: center;
- .filter{
+ .filter {
margin: 5px 0;
}
}