From ddb59c8f6695b51d45ed93e546cb4d99f9b4112b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Sat, 23 May 2020 16:17:24 +0200 Subject: [PATCH] Refactor app navigation to use @nextcloud/vue components MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- src/components/navigation/AppNavigation.vue | 74 ++-- .../navigation/AppNavigationAddBoard.vue | 71 ++-- .../navigation/AppNavigationBoard.vue | 322 ++++++++---------- .../navigation/AppNavigationBoardCategory.vue | 34 +- 4 files changed, 233 insertions(+), 268 deletions(-) diff --git a/src/components/navigation/AppNavigation.vue b/src/components/navigation/AppNavigation.vue index 13a55f53a..b4f9e9aa2 100644 --- a/src/components/navigation/AppNavigation.vue +++ b/src/components/navigation/AppNavigation.vue @@ -22,23 +22,47 @@ @@ -71,8 +82,7 @@ import axios from '@nextcloud/axios' import { mapGetters } from 'vuex' import ClickOutside from 'vue-click-outside' -import { Multiselect } from '@nextcloud/vue' - +import { AppNavigation as AppNavigationVue, AppNavigationSettings, Multiselect } from '@nextcloud/vue' import AppNavigationAddBoard from './AppNavigationAddBoard' import AppNavigationBoardCategory from './AppNavigationBoardCategory' import { loadState } from '@nextcloud/initial-state' @@ -83,6 +93,8 @@ const canCreateState = loadState('deck', 'canCreate') export default { name: 'AppNavigation', components: { + AppNavigationVue, + AppNavigationSettings, AppNavigationAddBoard, AppNavigationBoardCategory, Multiselect, diff --git a/src/components/navigation/AppNavigationAddBoard.vue b/src/components/navigation/AppNavigationAddBoard.vue index 31ce5be49..b9d9c942f 100644 --- a/src/components/navigation/AppNavigationAddBoard.vue +++ b/src/components/navigation/AppNavigationAddBoard.vue @@ -20,38 +20,30 @@ - -->