diff options
| author | Fuwn <[email protected]> | 2024-01-06 06:05:28 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-01-06 06:05:28 -0800 |
| commit | 9dfde0448a1da2597f8709e9d1455e4cdf98c0d1 (patch) | |
| tree | a8a79329afce98526741c913900a3131e1cec45d /src/lib/Tools/DumpProfile.svelte | |
| parent | refactor(tools): input template (diff) | |
| download | due.moe-9dfde0448a1da2597f8709e9d1455e4cdf98c0d1.tar.xz due.moe-9dfde0448a1da2597f8709e9d1455e4cdf98c0d1.zip | |
feat(tools): dump profile tool
Diffstat (limited to 'src/lib/Tools/DumpProfile.svelte')
| -rw-r--r-- | src/lib/Tools/DumpProfile.svelte | 18 |
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> |