diff options
Diffstat (limited to 'src/components')
-rw-r--r-- | src/components/AddFeed.vue | 4 | ||||
-rw-r--r-- | src/components/Explore.vue | 2 | ||||
-rw-r--r-- | src/components/Sidebar.vue | 16 |
3 files changed, 11 insertions, 11 deletions
diff --git a/src/components/AddFeed.vue b/src/components/AddFeed.vue index 462ab77d1..af5d75937 100644 --- a/src/components/AddFeed.vue +++ b/src/components/AddFeed.vue @@ -115,7 +115,7 @@ import NcMultiselect from '@nextcloud/vue/dist/Components/NcMultiselect.js' import { Folder } from '../types/Folder' import { Feed } from '../types/Feed' -import { ACTIONS, AppState } from '../store' +import { ACTIONS } from '../store' type AddFeedState = { folder: Folder; @@ -142,7 +142,7 @@ export default Vue.extend({ }, data: (): AddFeedState => { return { - folder: { name: '' } as any, + folder: { name: '' } as Folder, autoDiscover: true, createNewFolder: false, withBasicAuth: false, diff --git a/src/components/Explore.vue b/src/components/Explore.vue index e909101f7..067dd61b3 100644 --- a/src/components/Explore.vue +++ b/src/components/Explore.vue @@ -50,7 +50,7 @@ const ExploreComponent = Vue.extend({ }, data: () => { const exploreSites: ExploreSite[] = [] - const feed: Feed = {} as any + const feed: Feed = {} as Feed const showAddFeed = false return { diff --git a/src/components/Sidebar.vue b/src/components/Sidebar.vue index cd88369ee..c51ea16ac 100644 --- a/src/components/Sidebar.vue +++ b/src/components/Sidebar.vue @@ -129,7 +129,7 @@ <script lang="ts"> -import Vuex from 'vuex' +import { mapState } from 'vuex' import Vue from 'vue' import NcAppNavigation from '@nextcloud/vue/dist/Components/NcAppNavigation.js' @@ -148,9 +148,10 @@ import AddFeed from './AddFeed.vue' import { Folder } from '../types/Folder' import { Feed } from '../types/Feed' -const SideBarState: any = { - topLevelNav(localState: any, state: AppState): any[] { - let navItems: any[] = state.feeds.filter((feed: Feed) => { +const SideBarState = { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + topLevelNav(localState: any, state: AppState): (Feed | Folder)[] { + let navItems: (Feed | Folder)[] = state.feeds.filter((feed: Feed) => { return feed.folderId === undefined || feed.folderId === null }) navItems = navItems.concat(state.folders) @@ -177,11 +178,11 @@ export default Vue.extend({ } }, computed: { - ...Vuex.mapState(['feeds', 'folders']), - ...Vuex.mapState(SideBarState), + ...mapState(['feeds', 'folders']), + ...mapState(SideBarState), }, created() { - // TODO: ? + // TODO: init? }, methods: { newFolder(value: string) { @@ -191,7 +192,6 @@ export default Vue.extend({ }, deleteFolder(folder: Folder) { this.$store.dispatch(ACTIONS.DELETE_FOLDER, { folder }) - // TODO: Reload }, showShowAddFeed() { this.showAddFeed = true |