diff --git a/web/src/views/RepoAdd.vue b/web/src/views/RepoAdd.vue
index ecb9a9de1..e676818b0 100644
--- a/web/src/views/RepoAdd.vue
+++ b/web/src/views/RepoAdd.vue
@@ -5,23 +5,28 @@
-
- {{ repo.full_name }}
- {{ $t('repo.enable.enabled') }}
-
-
-
-
-
+
+
+ {{ repo.full_name }}
+ {{ $t('repo.enable.enabled') }}
+
+
+
+
+
+
+
+
+
@@ -49,11 +54,14 @@ const repos = ref();
const repoToActivate = ref();
const search = ref('');
const i18n = useI18n();
+const loading = ref(false);
const { searchedRepos } = useRepoSearch(repos, search);
onMounted(async () => {
+ loading.value = true;
repos.value = await apiClient.getRepoList({ all: true });
+ loading.value = false;
});
const { doSubmit: activateRepo, isLoading: isActivatingRepo } = useAsyncAction(async (repo: Repo) => {