mirror of
https://github.com/owntone/owntone-server.git
synced 2025-10-29 15:55:02 -04:00
[web] Fix linting errors
This commit is contained in:
parent
f830949af1
commit
3eb55620db
File diff suppressed because one or more lines are too long
@ -26,9 +26,9 @@
|
||||
import ContentWithHero from '@/templates/ContentWithHero.vue'
|
||||
import ControlImage from '@/components/ControlImage.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneHero from '@/components/PaneHero.vue'
|
||||
import ListTracks from '@/components/ListTracks.vue'
|
||||
import ModalDialogAlbum from '@/components/ModalDialogAlbum.vue'
|
||||
import PaneHero from '@/components/PaneHero.vue'
|
||||
import library from '@/api/library'
|
||||
import queue from '@/api/queue'
|
||||
|
||||
@ -37,9 +37,9 @@ export default {
|
||||
components: {
|
||||
ContentWithHero,
|
||||
ControlImage,
|
||||
PaneHero,
|
||||
ListTracks,
|
||||
ModalDialogAlbum
|
||||
ModalDialogAlbum,
|
||||
PaneHero
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
Promise.all([
|
||||
|
||||
@ -25,9 +25,9 @@
|
||||
<script>
|
||||
import ContentWithHero from '@/templates/ContentWithHero.vue'
|
||||
import ControlImage from '@/components/ControlImage.vue'
|
||||
import PaneHero from '@/components/PaneHero.vue'
|
||||
import ListTracksSpotify from '@/components/ListTracksSpotify.vue'
|
||||
import ModalDialogAlbumSpotify from '@/components/ModalDialogAlbumSpotify.vue'
|
||||
import PaneHero from '@/components/PaneHero.vue'
|
||||
import SpotifyWebApi from 'spotify-web-api-js'
|
||||
import queue from '@/api/queue'
|
||||
import services from '@/api/services'
|
||||
@ -38,9 +38,9 @@ export default {
|
||||
components: {
|
||||
ContentWithHero,
|
||||
ControlImage,
|
||||
PaneHero,
|
||||
ListTracksSpotify,
|
||||
ModalDialogAlbumSpotify
|
||||
ModalDialogAlbumSpotify,
|
||||
PaneHero
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
const spotifyApi = new SpotifyWebApi()
|
||||
|
||||
@ -25,9 +25,9 @@
|
||||
<script>
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import ControlButton from '@/components/ControlButton.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListAlbumsSpotify from '@/components/ListAlbumsSpotify.vue'
|
||||
import ModalDialogArtistSpotify from '@/components/ModalDialogArtistSpotify.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import SpotifyWebApi from 'spotify-web-api-js'
|
||||
import queue from '@/api/queue'
|
||||
import services from '@/api/services'
|
||||
@ -40,9 +40,9 @@ export default {
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
ControlButton,
|
||||
PaneTitle,
|
||||
ListAlbumsSpotify,
|
||||
ModalDialogArtistSpotify
|
||||
ModalDialogArtistSpotify,
|
||||
PaneTitle
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
services.spotify().then((data) => {
|
||||
|
||||
@ -27,9 +27,9 @@
|
||||
import ContentWithHero from '@/templates/ContentWithHero.vue'
|
||||
import ControlImage from '@/components/ControlImage.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneHero from '@/components/PaneHero.vue'
|
||||
import ListTracks from '@/components/ListTracks.vue'
|
||||
import ModalDialogAlbum from '@/components/ModalDialogAlbum.vue'
|
||||
import PaneHero from '@/components/PaneHero.vue'
|
||||
import library from '@/api/library'
|
||||
import queue from '@/api/queue'
|
||||
|
||||
@ -38,9 +38,9 @@ export default {
|
||||
components: {
|
||||
ContentWithHero,
|
||||
ControlImage,
|
||||
PaneHero,
|
||||
ListTracks,
|
||||
ModalDialogAlbum
|
||||
ModalDialogAlbum,
|
||||
PaneHero
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
Promise.all([
|
||||
|
||||
@ -16,9 +16,9 @@
|
||||
<script>
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListGenres from '@/components/ListGenres.vue'
|
||||
import ListIndexButtons from '@/components/ListIndexButtons.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import TabsAudiobooks from '@/components/TabsAudiobooks.vue'
|
||||
import library from '@/api/library'
|
||||
|
||||
@ -26,9 +26,9 @@ export default {
|
||||
name: 'PageAudiobooksGenres',
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
PaneTitle,
|
||||
ListIndexButtons,
|
||||
ListGenres,
|
||||
PaneTitle,
|
||||
TabsAudiobooks
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
|
||||
@ -26,9 +26,9 @@
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import ControlButton from '@/components/ControlButton.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListAlbums from '@/components/ListAlbums.vue'
|
||||
import ModalDialogComposer from '@/components/ModalDialogComposer.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import library from '@/api/library'
|
||||
import queue from '@/api/queue'
|
||||
|
||||
@ -37,9 +37,9 @@ export default {
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
ControlButton,
|
||||
PaneTitle,
|
||||
ListAlbums,
|
||||
ModalDialogComposer
|
||||
ModalDialogComposer,
|
||||
PaneTitle
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
Promise.all([
|
||||
|
||||
@ -38,11 +38,11 @@ import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import ControlButton from '@/components/ControlButton.vue'
|
||||
import ControlDropdown from '@/components/ControlDropdown.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListIndexButtons from '@/components/ListIndexButtons.vue'
|
||||
import ListOptions from '@/components/ListOptions.vue'
|
||||
import ListTracks from '@/components/ListTracks.vue'
|
||||
import ModalDialogComposer from '@/components/ModalDialogComposer.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import library from '@/api/library'
|
||||
import queue from '@/api/queue'
|
||||
import { useUIStore } from '@/stores/ui'
|
||||
@ -53,11 +53,11 @@ export default {
|
||||
ContentWithHeading,
|
||||
ControlButton,
|
||||
ControlDropdown,
|
||||
PaneTitle,
|
||||
ListIndexButtons,
|
||||
ListOptions,
|
||||
ListTracks,
|
||||
ModalDialogComposer
|
||||
ModalDialogComposer,
|
||||
PaneTitle
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
Promise.all([
|
||||
|
||||
@ -16,9 +16,9 @@
|
||||
<script>
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListComposers from '@/components/ListComposers.vue'
|
||||
import ListIndexButtons from '@/components/ListIndexButtons.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import TabsMusic from '@/components/TabsMusic.vue'
|
||||
import library from '@/api/library'
|
||||
|
||||
@ -26,9 +26,9 @@ export default {
|
||||
name: 'PageComposers',
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
PaneTitle,
|
||||
ListIndexButtons,
|
||||
ListComposers,
|
||||
PaneTitle,
|
||||
TabsMusic
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
|
||||
@ -28,11 +28,11 @@
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import ControlButton from '@/components/ControlButton.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListDirectories from '@/components/ListDirectories.vue'
|
||||
import ListPlaylists from '@/components/ListPlaylists.vue'
|
||||
import ListTracks from '@/components/ListTracks.vue'
|
||||
import ModalDialogPlayable from '@/components/ModalDialogPlayable.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import configuration from '@/api/configuration'
|
||||
import library from '@/api/library'
|
||||
import queue from '@/api/queue'
|
||||
@ -43,11 +43,11 @@ export default {
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
ControlButton,
|
||||
PaneTitle,
|
||||
ListDirectories,
|
||||
ListPlaylists,
|
||||
ListTracks,
|
||||
ModalDialogPlayable
|
||||
ModalDialogPlayable,
|
||||
PaneTitle
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
next(async (vm) => {
|
||||
|
||||
@ -30,10 +30,10 @@
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import ControlButton from '@/components/ControlButton.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListAlbums from '@/components/ListAlbums.vue'
|
||||
import ListIndexButtons from '@/components/ListIndexButtons.vue'
|
||||
import ModalDialogGenre from '@/components/ModalDialogGenre.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import library from '@/api/library'
|
||||
import queue from '@/api/queue'
|
||||
|
||||
@ -42,10 +42,10 @@ export default {
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
ControlButton,
|
||||
PaneTitle,
|
||||
ListIndexButtons,
|
||||
ListAlbums,
|
||||
ModalDialogGenre
|
||||
ModalDialogGenre,
|
||||
PaneTitle
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
Promise.all([
|
||||
|
||||
@ -39,11 +39,11 @@ import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import ControlButton from '@/components/ControlButton.vue'
|
||||
import ControlDropdown from '@/components/ControlDropdown.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListIndexButtons from '@/components/ListIndexButtons.vue'
|
||||
import ListOptions from '@/components/ListOptions.vue'
|
||||
import ListTracks from '@/components/ListTracks.vue'
|
||||
import ModalDialogGenre from '@/components/ModalDialogGenre.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import library from '@/api/library'
|
||||
import queue from '@/api/queue'
|
||||
import { useUIStore } from '@/stores/ui'
|
||||
@ -54,11 +54,11 @@ export default {
|
||||
ContentWithHeading,
|
||||
ControlButton,
|
||||
ControlDropdown,
|
||||
PaneTitle,
|
||||
ListIndexButtons,
|
||||
ListOptions,
|
||||
ListTracks,
|
||||
ModalDialogGenre
|
||||
ModalDialogGenre,
|
||||
PaneTitle
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
Promise.all([
|
||||
|
||||
@ -16,9 +16,9 @@
|
||||
<script>
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListGenres from '@/components/ListGenres.vue'
|
||||
import ListIndexButtons from '@/components/ListIndexButtons.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import TabsMusic from '@/components/TabsMusic.vue'
|
||||
import library from '@/api/library'
|
||||
|
||||
@ -26,9 +26,9 @@ export default {
|
||||
name: 'PageGenres',
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
PaneTitle,
|
||||
ListIndexButtons,
|
||||
ListGenres,
|
||||
PaneTitle,
|
||||
TabsMusic
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
|
||||
@ -15,14 +15,14 @@
|
||||
<script>
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListTracks from '@/components/ListTracks.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import TabsMusic from '@/components/TabsMusic.vue'
|
||||
import library from '@/api/library'
|
||||
|
||||
export default {
|
||||
name: 'PageMusicRecentlyPlayed',
|
||||
components: { ContentWithHeading, PaneTitle, ListTracks, TabsMusic },
|
||||
components: { ContentWithHeading, ListTracks, PaneTitle, TabsMusic },
|
||||
beforeRouteEnter(to, from, next) {
|
||||
library
|
||||
.search({
|
||||
|
||||
@ -38,9 +38,9 @@
|
||||
|
||||
<script>
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListAlbumsSpotify from '@/components/ListAlbumsSpotify.vue'
|
||||
import ListPlaylistsSpotify from '@/components/ListPlaylistsSpotify.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import SpotifyWebApi from 'spotify-web-api-js'
|
||||
import TabsMusic from '@/components/TabsMusic.vue'
|
||||
import services from '@/api/services'
|
||||
@ -49,9 +49,9 @@ export default {
|
||||
name: 'PageMusicSpotify',
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
PaneTitle,
|
||||
ListAlbumsSpotify,
|
||||
ListPlaylistsSpotify,
|
||||
PaneTitle,
|
||||
TabsMusic
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
|
||||
@ -12,8 +12,8 @@
|
||||
|
||||
<script>
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListPlaylistsSpotify from '@/components/ListPlaylistsSpotify.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import SpotifyWebApi from 'spotify-web-api-js'
|
||||
import TabsMusic from '@/components/TabsMusic.vue'
|
||||
import services from '@/api/services'
|
||||
@ -22,8 +22,8 @@ export default {
|
||||
name: 'PageMusicSpotifyFeaturedPlaylists',
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
PaneTitle,
|
||||
ListPlaylistsSpotify,
|
||||
PaneTitle,
|
||||
TabsMusic
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
|
||||
@ -12,8 +12,8 @@
|
||||
|
||||
<script>
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListAlbumsSpotify from '@/components/ListAlbumsSpotify.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import SpotifyWebApi from 'spotify-web-api-js'
|
||||
import TabsMusic from '@/components/TabsMusic.vue'
|
||||
import services from '@/api/services'
|
||||
@ -22,8 +22,8 @@ export default {
|
||||
name: 'PageMusicSpotifyNewReleases',
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
PaneTitle,
|
||||
ListAlbumsSpotify,
|
||||
PaneTitle,
|
||||
TabsMusic
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
|
||||
@ -12,14 +12,14 @@
|
||||
<script>
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListPlaylists from '@/components/ListPlaylists.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import library from '@/api/library'
|
||||
import { useConfigurationStore } from '@/stores/configuration'
|
||||
|
||||
export default {
|
||||
name: 'PagePlaylistFolder',
|
||||
components: { ContentWithHeading, PaneTitle, ListPlaylists },
|
||||
components: { ContentWithHeading, ListPlaylists, PaneTitle },
|
||||
beforeRouteEnter(to, from, next) {
|
||||
next(async (vm) => {
|
||||
await vm.fetchData(to.params.id)
|
||||
|
||||
@ -32,9 +32,9 @@
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import ControlButton from '@/components/ControlButton.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListTracks from '@/components/ListTracks.vue'
|
||||
import ModalDialogPlaylist from '@/components/ModalDialogPlaylist.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import library from '@/api/library'
|
||||
import queue from '@/api/queue'
|
||||
|
||||
@ -43,9 +43,9 @@ export default {
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
ControlButton,
|
||||
PaneTitle,
|
||||
ListTracks,
|
||||
ModalDialogPlaylist
|
||||
ModalDialogPlaylist,
|
||||
PaneTitle
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
Promise.all([
|
||||
|
||||
@ -35,9 +35,9 @@
|
||||
<script>
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import ControlButton from '@/components/ControlButton.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListTracksSpotify from '@/components/ListTracksSpotify.vue'
|
||||
import ModalDialogPlaylistSpotify from '@/components/ModalDialogPlaylistSpotify.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import SpotifyWebApi from 'spotify-web-api-js'
|
||||
import queue from '@/api/queue'
|
||||
import { useServicesStore } from '@/stores/services'
|
||||
@ -49,9 +49,9 @@ export default {
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
ControlButton,
|
||||
PaneTitle,
|
||||
ListTracksSpotify,
|
||||
ModalDialogPlaylistSpotify
|
||||
ModalDialogPlaylistSpotify,
|
||||
PaneTitle
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
const spotifyApi = new SpotifyWebApi()
|
||||
|
||||
@ -33,9 +33,9 @@
|
||||
import ContentWithHero from '@/templates/ContentWithHero.vue'
|
||||
import ControlImage from '@/components/ControlImage.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneHero from '@/components/PaneHero.vue'
|
||||
import ListTracks from '@/components/ListTracks.vue'
|
||||
import ModalDialogAlbum from '@/components/ModalDialogAlbum.vue'
|
||||
import PaneHero from '@/components/PaneHero.vue'
|
||||
import library from '@/api/library'
|
||||
import queue from '@/api/queue'
|
||||
|
||||
@ -44,9 +44,9 @@ export default {
|
||||
components: {
|
||||
ContentWithHero,
|
||||
ControlImage,
|
||||
PaneHero,
|
||||
ListTracks,
|
||||
ModalDialogAlbum
|
||||
ModalDialogAlbum,
|
||||
PaneHero
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
Promise.all([
|
||||
|
||||
@ -60,10 +60,10 @@
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import ControlButton from '@/components/ControlButton.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListAlbums from '@/components/ListAlbums.vue'
|
||||
import ListTracks from '@/components/ListTracks.vue'
|
||||
import ModalDialogAddRss from '@/components/ModalDialogAddRss.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import library from '@/api/library'
|
||||
import { useLibraryStore } from '@/stores/library'
|
||||
import { useUIStore } from '@/stores/ui'
|
||||
@ -73,10 +73,10 @@ export default {
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
ControlButton,
|
||||
PaneTitle,
|
||||
ListAlbums,
|
||||
ListTracks,
|
||||
ModalDialogAddRss
|
||||
ModalDialogAddRss,
|
||||
PaneTitle
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
Promise.all([
|
||||
|
||||
@ -95,11 +95,11 @@
|
||||
<script>
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import ControlButton from '@/components/ControlButton.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListItemQueueItem from '@/components/ListItemQueueItem.vue'
|
||||
import ModalDialogAddStream from '@/components/ModalDialogAddStream.vue'
|
||||
import ModalDialogPlaylistSave from '@/components/ModalDialogPlaylistSave.vue'
|
||||
import ModalDialogQueueItem from '@/components/ModalDialogQueueItem.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import draggable from 'vuedraggable'
|
||||
import queue from '@/api/queue'
|
||||
import { useConfigurationStore } from '@/stores/configuration'
|
||||
@ -112,11 +112,11 @@ export default {
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
ControlButton,
|
||||
PaneTitle,
|
||||
ListItemQueueItem,
|
||||
ModalDialogAddStream,
|
||||
ModalDialogPlaylistSave,
|
||||
ModalDialogQueueItem,
|
||||
PaneTitle,
|
||||
draggable
|
||||
},
|
||||
setup() {
|
||||
|
||||
@ -15,18 +15,18 @@
|
||||
<script>
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListIndexButtons from '@/components/ListIndexButtons.vue'
|
||||
import ListTracks from '@/components/ListTracks.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import library from '@/api/library'
|
||||
|
||||
export default {
|
||||
name: 'PageRadioStreams',
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
PaneTitle,
|
||||
ListIndexButtons,
|
||||
ListTracks
|
||||
ListTracks,
|
||||
PaneTitle
|
||||
},
|
||||
beforeRouteEnter(to, from, next) {
|
||||
library.radioStreams().then((tracks) => {
|
||||
|
||||
@ -77,12 +77,12 @@
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import ControlButton from '@/components/ControlButton.vue'
|
||||
import { GroupedList } from '@/lib/GroupedList'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListAlbums from '@/components/ListAlbums.vue'
|
||||
import ListArtists from '@/components/ListArtists.vue'
|
||||
import ListComposers from '@/components/ListComposers.vue'
|
||||
import ListPlaylists from '@/components/ListPlaylists.vue'
|
||||
import ListTracks from '@/components/ListTracks.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import TabsSearch from '@/components/TabsSearch.vue'
|
||||
import library from '@/api/library'
|
||||
import { useSearchStore } from '@/stores/search'
|
||||
@ -103,12 +103,12 @@ export default {
|
||||
components: {
|
||||
ContentWithHeading,
|
||||
ControlButton,
|
||||
PaneTitle,
|
||||
ListAlbums,
|
||||
ListArtists,
|
||||
ListComposers,
|
||||
ListPlaylists,
|
||||
ListTracks,
|
||||
PaneTitle,
|
||||
TabsSearch
|
||||
},
|
||||
setup() {
|
||||
|
||||
@ -64,11 +64,11 @@
|
||||
<script>
|
||||
import ContentWithHeading from '@/templates/ContentWithHeading.vue'
|
||||
import ControlButton from '@/components/ControlButton.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import ListAlbumsSpotify from '@/components/ListAlbumsSpotify.vue'
|
||||
import ListArtistsSpotify from '@/components/ListArtistsSpotify.vue'
|
||||
import ListPlaylistsSpotify from '@/components/ListPlaylistsSpotify.vue'
|
||||
import ListTracksSpotify from '@/components/ListTracksSpotify.vue'
|
||||
import PaneTitle from '@/components/PaneTitle.vue'
|
||||
import SpotifyWebApi from 'spotify-web-api-js'
|
||||
import TabsSearch from '@/components/TabsSearch.vue'
|
||||
import services from '@/api/services'
|
||||
@ -83,11 +83,11 @@ export default {
|
||||
components: {
|
||||
ControlButton,
|
||||
ContentWithHeading,
|
||||
PaneTitle,
|
||||
ListAlbumsSpotify,
|
||||
ListArtistsSpotify,
|
||||
ListPlaylistsSpotify,
|
||||
ListTracksSpotify,
|
||||
PaneTitle,
|
||||
TabsSearch
|
||||
},
|
||||
setup() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user