[web] Fix linting errors

This commit is contained in:
Alain Nussbaumer 2025-05-13 18:46:33 +02:00
parent f830949af1
commit 3eb55620db
26 changed files with 67 additions and 67 deletions

File diff suppressed because one or more lines are too long

View File

@ -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([

View File

@ -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()

View File

@ -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) => {

View File

@ -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([

View File

@ -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) {

View File

@ -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([

View File

@ -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([

View File

@ -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) {

View File

@ -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) => {

View File

@ -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([

View File

@ -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([

View File

@ -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) {

View File

@ -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({

View File

@ -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) {

View File

@ -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) {

View File

@ -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) {

View File

@ -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)

View File

@ -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([

View File

@ -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()

View File

@ -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([

View File

@ -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([

View File

@ -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() {

View File

@ -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) => {

View File

@ -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() {

View File

@ -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() {