perf: only show items in gallery once sorted
This commit is contained in:
parent
881d48ec00
commit
2c41cffce0
1 changed files with 5 additions and 2 deletions
|
@ -19,7 +19,7 @@
|
||||||
$: style = !thumbnails || clientWidth < 600 ? "list" : "grid";
|
$: style = !thumbnails || clientWidth < 600 ? "list" : "grid";
|
||||||
|
|
||||||
// Sorting
|
// Sorting
|
||||||
let sortedEntities = deduplicatedEntities || [];
|
let sortedEntities = [];
|
||||||
let resort = false;
|
let resort = false;
|
||||||
|
|
||||||
let sortKeys: { [key: string]: string[] } = {};
|
let sortKeys: { [key: string]: string[] } = {};
|
||||||
|
@ -85,7 +85,10 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
sortAttributes();
|
if (!sort) {
|
||||||
|
// Since `sortAttributes` also fills `sortedEntities`, we need to run at least once even if we aren't sorting.
|
||||||
|
sortAttributes();
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
|
|
Loading…
Reference in a new issue