From db17b25a759bde3ebca2b282d1bc45cd51a78840 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 2 Jan 2024 15:21:59 -0800 Subject: feat(tools): random follower finder --- src/lib/Tools/RandomFollower.svelte | 56 +++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 src/lib/Tools/RandomFollower.svelte (limited to 'src/lib/Tools') diff --git a/src/lib/Tools/RandomFollower.svelte b/src/lib/Tools/RandomFollower.svelte new file mode 100644 index 00000000..e52d4e86 --- /dev/null +++ b/src/lib/Tools/RandomFollower.svelte @@ -0,0 +1,56 @@ + + +

+ + { + if (e.key === 'Enter') { + submit = input; + randomSeed = Math.random(); + + // eslint-disable-next-line no-undef + umami.track('Random Follower'); + } + }} + /> + (submit = input) && (randomSeed = Math.random())} + title="Or click your Enter key" + data-umami-event="Random Follower" + > + Generate + +

+ +{#if submit !== ''} + {#await followers(submit)} + Loading followers ... 50% + {:then users} + {@const user = users[Math.floor(randomSeed * users.length)]} + +

+ + {user.name} + +

+ {:catch} + + {/await} +{:else} +

Enter a username to search for to continue.

+{/if} -- cgit v1.2.3