tangled
alpha
login
or
join now
tokono.ma
/
diffuse
5
fork
atom
A music player that connects to your cloud/distributed storage.
5
fork
atom
overview
issues
4
pulls
pipelines
fix: output loading issue
Steven Vandevelde
21 hours ago
910dd8e3
de4d39c3
+13
-12
2 changed files
expand all
collapse all
unified
split
src
components
output
common.js
facets
common
you.js
+12
-12
src/components/output/common.js
···
141
141
facets: {
142
142
collection: computed(() => {
143
143
if (untracked(() => cs.value === "sleeping")) loadFacets();
144
144
-
return cs.value === "loading"
145
145
-
? { state: "loading" }
146
146
-
: { state: "loaded", data: c.value };
144
144
+
return cs.value === "loaded"
145
145
+
? { state: "loaded", data: c.value }
146
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
160
-
return pls.value === "loading"
161
161
-
? { state: "loading" }
162
162
-
: { state: "loaded", data: pl.value };
160
160
+
return pls.value === "loaded"
161
161
+
? { state: "loaded", data: pl.value }
162
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
176
-
return ths.value === "loading"
177
177
-
? { state: "loading" }
178
178
-
: { state: "loaded", data: th.value };
176
176
+
return ths.value === "loaded"
177
177
+
? { state: "loaded", data: th.value }
178
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
192
-
return ts.value === "loading"
193
193
-
? { state: "loading" }
194
194
-
: { state: "loaded", data: t.value };
192
192
+
return ts.value === "loaded"
193
193
+
? { state: "loaded", data: t.value }
194
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
191
+
return;
191
192
}
192
193
193
194
const col = facetsCol.state === "loaded"