From 3af5b71ea85d8309324dd4d9bfb2f52b2f7f0907 Mon Sep 17 00:00:00 2001 From: Luka Trovic Date: Sat, 1 Jul 2023 23:07:17 +0200 Subject: [PATCH] feat: rewrite skeleton loading component Signed-off-by: Luka Trovic --- src/components/Collective.vue | 12 +- src/components/Navigation.vue | 14 +- src/components/Page/RichText.vue | 11 +- src/components/PageList.vue | 6 +- src/components/SkeletonLoading.vue | 232 +++++++++++++++++++++++++++++ 5 files changed, 248 insertions(+), 27 deletions(-) create mode 100644 src/components/SkeletonLoading.vue diff --git a/src/components/Collective.vue b/src/components/Collective.vue index 6b614f433..378589f22 100644 --- a/src/components/Collective.vue +++ b/src/components/Collective.vue @@ -2,11 +2,7 @@ - - - + @@ -15,21 +11,21 @@ import { mapActions, mapGetters, mapMutations } from 'vuex' import { emit, subscribe, unsubscribe } from '@nextcloud/event-bus' import { listen } from '@nextcloud/notify_push' -import { NcAppContentDetails, NcEmptyContent, NcLoadingIcon } from '@nextcloud/vue' +import { NcAppContentDetails } from '@nextcloud/vue' import { GET_PAGES, GET_TRASH_PAGES } from '../store/actions.js' import { SELECT_VERSION } from '../store/mutations.js' import displayError from '../util/displayError.js' import Page from './Page.vue' import Version from './Page/Version.vue' import PageNotFound from './Page/PageNotFound.vue' +import SkeletonLoading from './SkeletonLoading.vue' export default { name: 'Collective', components: { + SkeletonLoading, NcAppContentDetails, - NcEmptyContent, - NcLoadingIcon, Page, PageNotFound, Version, diff --git a/src/components/Navigation.vue b/src/components/Navigation.vue index 9a7d6e3f5..8fcb04ea9 100644 --- a/src/components/Navigation.vue +++ b/src/components/Navigation.vue @@ -1,13 +1,9 @@