diff --git a/src/routes/donate/+page.svelte b/src/routes/donate/+page.svelte index 5a4a749..f68a873 100644 --- a/src/routes/donate/+page.svelte +++ b/src/routes/donate/+page.svelte @@ -37,6 +37,12 @@ console.error('Failed to copy crypto wallet:', error); } } + + const shuffle = (array: unknown[]) => + array + .map((value) => ({ value, sort: Math.random() })) + .sort((a, b) => a.sort - b.sort) + .map(({ value }) => value); 0}
- {#each data.members.sort(() => (Math.random() > 0.5 ? -1 : 1)) as member, i} + {#each shuffle(data.members) as member, i} {/each}