diff --git a/src/frontend/src/routes/qsos/+page.svelte b/src/frontend/src/routes/qsos/+page.svelte index 1240de5..66dc76b 100644 --- a/src/frontend/src/routes/qsos/+page.svelte +++ b/src/frontend/src/routes/qsos/+page.svelte @@ -278,6 +278,10 @@ loadQSOs(); } + function hasActiveFilters() { + return !!(filters.band || filters.mode || filters.search || (filters.confirmationType && filters.confirmationType !== 'all')); + } + function openQSODetailModal(qso) { selectedQSO = qso; showQSODetailModal = true; @@ -561,7 +565,18 @@ {/if}
-

Filters

+
+

Filters

+ {#if pagination && !loading} +
+ {#if hasActiveFilters()} + Showing {pagination.totalCount} filtered QSOs + {:else} + Showing {pagination.totalCount} total QSOs + {/if} +
+ {/if} +