From 53d305d5c8f2e7d0adcb8d72cbccf524d2622eb1 Mon Sep 17 00:00:00 2001 From: Made Baruna Date: Sat, 3 Apr 2021 10:35:25 +0800 Subject: [PATCH] Add server selection on wish importer --- src/components/WishImportModal.svelte | 29 ++++++++++++++++++++++----- src/locales/en.json | 1 + src/locales/id.json | 1 + 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/src/components/WishImportModal.svelte b/src/components/WishImportModal.svelte index 8cd18dd7..25253506 100644 --- a/src/components/WishImportModal.svelte +++ b/src/components/WishImportModal.svelte @@ -17,6 +17,8 @@ import { readSave, updateSave } from '../stores/saveManager'; import { getAccountPrefix } from '../stores/account'; import { submitWishTally } from '../functions/wishTally'; + import Select from './Select.svelte'; + import { server } from '../stores/server'; export let processFirstTimePopup; export let closeModal; @@ -459,8 +461,23 @@ updateSave(`${prefix}${path}`, data); } + const servers = [ + { label: 'Asia/TW/HK/MO', value: 'Asia' }, + { label: 'America', value: 'America' }, + { label: 'Europe', value: 'Europe' }, + ]; + + function updateServer() { + if (selectedServer === null) return; + server.set(selectedServer.value); + } + + let selectedServer = null; + $: selectedServer, updateServer(); + onMount(() => { detectPlatform(); + selectedServer = servers.find((e) => e.value === $server); }); @@ -510,7 +527,11 @@ {/if} -

{$t('wish.import.importNotice1')}

+
+

{$t('wish.import.server')}

+