aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Tools/DumpProfile.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Tools/DumpProfile.svelte')
-rw-r--r--src/lib/Tools/DumpProfile.svelte18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/lib/Tools/DumpProfile.svelte b/src/lib/Tools/DumpProfile.svelte
new file mode 100644
index 00000000..f01814e6
--- /dev/null
+++ b/src/lib/Tools/DumpProfile.svelte
@@ -0,0 +1,18 @@
+<script lang="ts">
+ import { dumpUser } from '$lib/AniList/user';
+ import RateLimited from '$lib/Error/RateLimited.svelte';
+ import InputTemplate from './InputTemplate.svelte';
+
+ let submission = '';
+</script>
+
+<!-- svelte-ignore missing-declaration -->
+<InputTemplate field="Username" bind:submission event="Dump User" submitText="Dump">
+ {#await dumpUser(submission)}
+ Loading user ... 50%
+ {:then dump}
+ <pre style="margin: 0;">{JSON.stringify(dump, null, 2)}</pre>
+ {:catch}
+ <RateLimited type="User" list={false} />
+ {/await}
+</InputTemplate>