From a801f8cbc3d61c6f01d496aeb134f9222fe69b33 Mon Sep 17 00:00:00 2001 From: Lukas Date: Thu, 1 Feb 2024 08:40:01 +0100 Subject: [PATCH] Add loading spinner to repo list (#3310) --- web/src/views/RepoAdd.vue | 42 +++++++++++++++++++++++---------------- 1 file changed, 25 insertions(+), 17 deletions(-) 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') }} -
- -
-
+ +
+ +
@@ -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) => {