Verified Commit ef6e52c0 authored by Jakob Moser's avatar Jakob Moser
Browse files

Add code to store search query and perform search

parent 5066ce69
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
export default {
    query: null,

    apply(songs) {
        const normalizedQuery = this.query?.trim()?.toLowerCase()
        return normalizedQuery ? songs?.filter(
            song => song.title?.toLowerCase()?.includes(normalizedQuery) || song.artist?.toLowerCase()?.includes(normalizedQuery)
        ) : songs
    }
}