diff options
| author | Fuwn <[email protected]> | 2023-11-11 18:30:23 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-11-11 18:30:23 -0800 |
| commit | 6a3e24dfb4e6b11885544b8d55675347cb0601cf (patch) | |
| tree | ccfc963757f32bba1cfaddb73b0c55654ca5f2a7 /src | |
| parent | feat(wrapped): add media cover info (diff) | |
| download | due.moe-6a3e24dfb4e6b11885544b8d55675347cb0601cf.tar.xz due.moe-6a3e24dfb4e6b11885544b8d55675347cb0601cf.zip | |
fix(tools): better default handling
Diffstat (limited to 'src')
| -rw-r--r-- | src/routes/tools/+page.svelte | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/src/routes/tools/+page.svelte b/src/routes/tools/+page.svelte index 5a12fb0f..5114efa5 100644 --- a/src/routes/tools/+page.svelte +++ b/src/routes/tools/+page.svelte @@ -4,11 +4,32 @@ import Wrapped from '$lib/Tools/Wrapped.svelte'; import { browser } from '$app/environment'; import EpisodeDiscussionCollector from '$lib/Tools/EpisodeDiscussionCollector.svelte'; + import { onMount } from 'svelte'; export let data; const urlParameters = browser ? new URLSearchParams(window.location.search) : null; - let tool = browser && urlParameters?.size !== 0 ? urlParameters?.get('tool') : 'default'; + let tool = 'default'; + + onMount(() => { + switch (browser && urlParameters?.size !== 0 ? urlParameters?.get('tool') : 'default') { + case 'activity_history_hole_risks': + tool = 'activity_history_hole_risks'; + break; + case 'wrapped': + tool = 'wrapped'; + break; + case 'episode_discussion_collector': + tool = 'episode_discussion_collector'; + break; + case 'todays_character_birthdays': + tool = 'todays_character_birthdays'; + break; + default: + tool = 'default'; + break; + } + }); </script> <p> |