aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Tools/DumpProfile.svelte
blob: f01814e68948503646905fe6bdd09c8ee3543f68 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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>