mirror of
https://github.com/revanced/revanced-website.git
synced 2025-04-29 14:14:30 +02:00
fix: prevent bug with members shuffling (#218)
* Fix issue with members displaying twice * Swap with true shuffle method
This commit is contained in:
parent
db2bde3fa8
commit
66bb4b10f8
@ -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);
|
||||
</script>
|
||||
|
||||
<Head
|
||||
@ -119,7 +125,7 @@
|
||||
{#if data.members.length > 0}
|
||||
<section class="team">
|
||||
<!-- randomize team members because equality -->
|
||||
{#each data.members.sort(() => (Math.random() > 0.5 ? -1 : 1)) as member, i}
|
||||
{#each shuffle(data.members) as member, i}
|
||||
<TeamMember {member} {i} />
|
||||
{/each}
|
||||
</section>
|
||||
|
Loading…
x
Reference in New Issue
Block a user