+
+
+
+
+
+
+
+
+
+
+
+
+
+ {#if isLoading}
+
+
+
Loading characters...
+
+ {:else if displayedResults.length === 0}
+
+ {#if showOnlySelected}
+
No characters selected
+
+ {:else if searchQuery || Object.values(searchFilters).some((v) => v)}
+
No characters match your search
+ {:else}
+
Start searching to find characters
+ {/if}
+
+ {:else}
+
+ {#each displayedResults as character (character.id)}
+
+ {/each}
+
+
+ {#if !showOnlySelected && searchResults.hasNextPage}
+
+ {/if}
+
+ {#if searchResults.isFetchingNextPage}
+
+
+ Loading more...
+
+ {/if}
+ {/if}
+
+
+ {/snippet}
+
+ {#snippet footer()}
+
+ {/snippet}
+