Loading static/model/search.js 0 → 100644 +14 −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 && song.title?.toLowerCase()?.includes(normalizedQuery)) || (song.artist && song.artist?.toLowerCase()?.includes(normalizedQuery)) ) : songs } } static/model/searchState.jsdeleted 100644 → 0 +0 −3 Original line number Diff line number Diff line export default { query: null } Loading
static/model/search.js 0 → 100644 +14 −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 && song.title?.toLowerCase()?.includes(normalizedQuery)) || (song.artist && song.artist?.toLowerCase()?.includes(normalizedQuery)) ) : songs } }
static/model/searchState.jsdeleted 100644 → 0 +0 −3 Original line number Diff line number Diff line export default { query: null }