diff --git a/web-src/src/pages/PageFiles.vue b/web-src/src/pages/PageFiles.vue index 49c13595..188cf90e 100644 --- a/web-src/src/pages/PageFiles.vue +++ b/web-src/src/pages/PageFiles.vue @@ -22,16 +22,16 @@ @@ -58,16 +58,15 @@ const dataObject = { set: function (vm, response) { if (response) { - vm.files = response.data - vm.playlists_list = new GroupByList(response.data.playlists) + vm.dirs = response.data.directories + vm.playlists = new GroupByList(response.data.playlists) + vm.tracks = new GroupByList(response.data.tracks) } else { - vm.files = { - directories: vm.$store.state.config.directories.map((dir) => { - return { path: dir } - }), - tracks: { items: [] }, - playlists: { items: [] } - } + vm.dirs = vm.$store.state.config.directories.map((dir) => { + return { path: dir } + }) + vm.playlists = new GroupByList() + vm.tracks = new GroupByList() } } } @@ -97,12 +96,9 @@ export default { data() { return { - files: { - directories: [], - tracks: { items: [] }, - playlists: { items: [] } - }, - playlists_list: new GroupByList(), + dirs: [], + playlists: new GroupByList(), + tracks: new GroupByList(), show_details_modal: false } }, diff --git a/web-src/src/pages/PageRadioStreams.vue b/web-src/src/pages/PageRadioStreams.vue index 74c1163f..a6727527 100644 --- a/web-src/src/pages/PageRadioStreams.vue +++ b/web-src/src/pages/PageRadioStreams.vue @@ -19,7 +19,7 @@ import ContentWithHeading from '@/templates/ContentWithHeading.vue' import ListTracks from '@/components/ListTracks.vue' import webapi from '@/webapi' -import { GroupByList } from '../lib/GroupByList' +import { GroupByList } from '@/lib/GroupByList' const dataObject = { load: function (to) {