diff --git a/src/assets/app.scss b/src/assets/app.scss
index fd7bf80..005502b 100644
--- a/src/assets/app.scss
+++ b/src/assets/app.scss
@@ -86,3 +86,10 @@ h3 {
.p-overlaypanel .p-overlaypanel-content {
padding: 0;
}
+
+.p-dropdown:not(.p-disabled):hover {
+ border-color: var(--primary-color);
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: var(--primary-color);
+}
\ No newline at end of file
diff --git a/src/components/Projects.vue b/src/components/Projects.vue
index d6434c9..c71a2d1 100644
--- a/src/components/Projects.vue
+++ b/src/components/Projects.vue
@@ -23,17 +23,17 @@
diff --git a/src/components/Workflows.vue b/src/components/Workflows.vue
index 8596a2b..ee20a74 100644
--- a/src/components/Workflows.vue
+++ b/src/components/Workflows.vue
@@ -12,6 +12,7 @@
import filtersStore from "@/store/filters-store"
import workflowsStore from "@/store/workflows-store"
import type { ReleaseInfo } from "@/types"
+import projectsStore from "@/store/projects-store"
const { t } = useI18n()
@@ -53,6 +54,7 @@
workflowsStore.latestRuns = await api.getLatestRuns()
workflowsStore.gt = await api.getGroundTruth()
workflowsStore.workflows = await api.getWorkflows()
+ projectsStore.setRepos(await api.getProjects())
workflowsStore.runs.forEach(run => {
const gtId = mapGtId(run.metadata.gt_workspace.id)
diff --git a/src/components/base/MultiSelect.vue b/src/components/base/MultiSelect.vue
index f9efbf8..8e97c14 100644
--- a/src/components/base/MultiSelect.vue
+++ b/src/components/base/MultiSelect.vue
@@ -38,6 +38,9 @@ const dropdownLabel = computed(() => {