summaryrefslogtreecommitdiffstats
path: root/src/components
diff options
context:
space:
mode:
Diffstat (limited to 'src/components')
-rw-r--r--src/components/AddFeed.vue4
-rw-r--r--src/components/Explore.vue2
-rw-r--r--src/components/Sidebar.vue16
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