From b606037890856c1115315bb61d8469ff66dc4289 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Tue, 19 Jan 2021 21:44:41 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=8E=20added=20locale=20based=20csv/xls?= =?UTF-8?q?x=20header=20parsing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref #13 --- src/components/ImportRunnerModal.svelte | 27 ++++++++++++++++++++++++- src/locales/de.json | 2 ++ src/locales/en.json | 4 ++++ 3 files changed, 32 insertions(+), 1 deletion(-) diff --git a/src/components/ImportRunnerModal.svelte b/src/components/ImportRunnerModal.svelte index 579e42c4..f8af53e3 100644 --- a/src/components/ImportRunnerModal.svelte +++ b/src/components/ImportRunnerModal.svelte @@ -50,8 +50,27 @@ } } } + function importAction() { + if (recent_processed === true) { + const toast = Toastify({ + text: "Runners are being imported...", + duration: -1, + }).showToast(); + recent_processed = false; + const mapped = json_output.map(function (runner) { + return { + firstname: runner[`${$_("csv_import__firstname")}`], + middlename: runner[`${$_("csv_import__middlename")}`], + lastname: runner[`${$_("csv_import__lastname")}`], + team: runner[`${$_("csv_import__team")}`], + }; }); - reader.readAsText(files[0]); + console.log(mapped); + // ImportService.importControllerPostOrgsJson(1, mapped); + setTimeout(() => { + toast.hideToast(); + recent_processed = true; + }, 500); } } @@ -169,6 +188,12 @@ {/each} +