A music player that connects to your cloud/distributed storage.

fix: output loading issue

+13 -12
+12 -12
src/components/output/common.js
··· 141 141 facets: { 142 142 collection: computed(() => { 143 143 if (untracked(() => cs.value === "sleeping")) loadFacets(); 144 - return cs.value === "loading" 145 - ? { state: "loading" } 146 - : { state: "loaded", data: c.value }; 144 + return cs.value === "loaded" 145 + ? { state: "loaded", data: c.value } 146 + : { state: "loading" }; 147 147 }), 148 148 reload: loadFacets, 149 149 save: async (newFacets) => { ··· 157 157 playlistItems: { 158 158 collection: computed(() => { 159 159 if (untracked(() => pls.value === "sleeping")) loadPlaylistItems(); 160 - return pls.value === "loading" 161 - ? { state: "loading" } 162 - : { state: "loaded", data: pl.value }; 160 + return pls.value === "loaded" 161 + ? { state: "loaded", data: pl.value } 162 + : { state: "loading" }; 163 163 }), 164 164 reload: loadPlaylistItems, 165 165 save: async (newPlaylistItems) => { ··· 173 173 themes: { 174 174 collection: computed(() => { 175 175 if (untracked(() => ths.value === "sleeping")) loadThemes(); 176 - return ths.value === "loading" 177 - ? { state: "loading" } 178 - : { state: "loaded", data: th.value }; 176 + return ths.value === "loaded" 177 + ? { state: "loaded", data: th.value } 178 + : { state: "loading" }; 179 179 }), 180 180 reload: loadThemes, 181 181 save: async (newThemes) => { ··· 189 189 tracks: { 190 190 collection: computed(() => { 191 191 if (untracked(() => ts.value === "sleeping")) loadTracks(); 192 - return ts.value === "loading" 193 - ? { state: "loading" } 194 - : { state: "loaded", data: t.value }; 192 + return ts.value === "loaded" 193 + ? { state: "loaded", data: t.value } 194 + : { state: "loading" }; 195 195 }), 196 196 reload: loadTracks, 197 197 save: async (newTracks) => {
+1
src/facets/common/you.js
··· 188 188 `; 189 189 190 190 render(loading, listEl); 191 + return; 191 192 } 192 193 193 194 const col = facetsCol.state === "loaded"