fixes bug hiding trails when filter empty

This commit is contained in:
Christian Beutel
2024-12-26 08:51:14 +01:00
parent 9140b523da
commit 6caa2a3dff
2 changed files with 14 additions and 12 deletions

View File

@@ -49,15 +49,16 @@
if (storedDisplayOption) { if (storedDisplayOption) {
selectedDisplayOption = storedDisplayOption; selectedDisplayOption = storedDisplayOption;
} }
if (filter && storedSort) { if (filter) {
filter.sort = storedSort as typeof filter.sort; filter.sort =
(storedSort as typeof filter.sort | null) ?? filter.sort;
} }
if (filter && storedSortOrder) { if (filter) {
filter.sortOrder = storedSortOrder as typeof filter.sortOrder; filter.sortOrder =
(storedSortOrder as typeof filter.sortOrder | null) ??
filter.sortOrder;
} }
if (storedSort || storedSortOrder) {
dispatch("update", filter); dispatch("update", filter);
}
}); });
function setDisplayOption() { function setDisplayOption() {
@@ -180,7 +181,8 @@
data-sveltekit-preload-data="off" data-sveltekit-preload-data="off"
> >
{#if selectedDisplayOption === "cards"} {#if selectedDisplayOption === "cards"}
<TrailCard fullWidth={fullWidthCards} {trail}></TrailCard> <TrailCard fullWidth={fullWidthCards} {trail}
></TrailCard>
{:else} {:else}
<TrailListItem {trail}></TrailListItem> <TrailListItem {trail}></TrailListItem>
{/if} {/if}