From de2f11f8fe721d5a691f6a3cc1512eb9db8ab289 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Mon, 8 May 2023 03:34:48 +0200 Subject: [PATCH] feat: add loader spinner to API loader --- content/.vuepress/client.ts | 2 + content/.vuepress/components/ApiLoader.vue | 5 ++- content/.vuepress/components/Loader.vue | 47 ++++++++++++++++++++++ 3 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 content/.vuepress/components/Loader.vue diff --git a/content/.vuepress/client.ts b/content/.vuepress/client.ts index 75274c4..be18de7 100644 --- a/content/.vuepress/client.ts +++ b/content/.vuepress/client.ts @@ -3,6 +3,7 @@ import ResponsiveImage from './components/ResponsiveImage.vue'; import ListRepositories from './components/GitRepos/ListRepositories.vue'; import GithubRepository from './components/GitRepos/GithubRepository.vue'; import ApiLoader from './components/ApiLoader.vue'; +import Loader from './components/Loader.vue'; import Cache from './components/Cache.vue'; export default defineClientConfig({ @@ -11,6 +12,7 @@ export default defineClientConfig({ app.component('ListRepositories', ListRepositories); app.component('GithubRepository', GithubRepository); app.component('ApiLoader', ApiLoader); + app.component('Loader', Loader); app.component('Cache', Cache); }, setup() {}, diff --git a/content/.vuepress/components/ApiLoader.vue b/content/.vuepress/components/ApiLoader.vue index a4f2777..3d38ef5 100644 --- a/content/.vuepress/components/ApiLoader.vue +++ b/content/.vuepress/components/ApiLoader.vue @@ -1,6 +1,8 @@