Fix custom playlist loading error

This commit is contained in:
2025-11-06 15:09:55 +01:00
parent 51f0b5639a
commit bd18636141
9 changed files with 470 additions and 10721 deletions

View File

@@ -1,26 +1,35 @@
<template>
<div>
<h1>Library</h1>
<playlistsView :playlists="$props.playlists" @selected-playlist="( id ) => selectPlaylist( id )" :is-logged-in="$props.isLoggedIn"
@custom-playlist="( pl ) => selectCustomPlaylist( pl )"></playlistsView>
<playlistsView
:playlists="$props.playlists"
:is-logged-in="$props.isLoggedIn"
@selected-playlist="( id ) => selectPlaylist( id )"
@custom-playlist="( pl ) => selectCustomPlaylist( pl )"
/>
</div>
</template>
<script setup lang="ts">
import playlistsView from '@/components/playlistsView.vue';
import type { ReadFile } from '@/scripts/song';
import type {
ReadFile
} from '@/scripts/song';
const emits = defineEmits( [ 'selected-playlist', 'custom-playlist' ] );
const emits = defineEmits( [
'selected-playlist',
'custom-playlist'
] );
const selectPlaylist = ( id: string ) => {
emits( 'selected-playlist', id );
}
};
const selectCustomPlaylist = ( playlist: ReadFile[] ) => {
emits( 'custom-playlist', playlist );
}
};
defineProps( {
defineProps( {
'playlists': {
'default': [],
'type': Array<any>,
@@ -32,4 +41,4 @@
'required': true,
}
} );
</script>
</script>