diff --git a/src/routes/(site)/guests/+page.svelte b/src/routes/(site)/guests/+page.svelte index cb22fa7c1..22528b972 100644 --- a/src/routes/(site)/guests/+page.svelte +++ b/src/routes/(site)/guests/+page.svelte @@ -40,6 +40,17 @@ : a.name.length - b.name.length; }); } + + let appearance_count_direction = $state(''); + + function appearance_count() { + appearance_count_direction = appearance_count_direction === 'asc' ? 'desc' : 'asc'; + guests = guests.sort((a, b) => { + return appearance_count_direction === 'desc' + ? b.shows.length - a.shows.length + : a.shows.length - b.shows.length; + }); + }
@@ -62,6 +73,13 @@ +