From b1e9f955b054cd17cb83f8364b6bc2b22159142f Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Tue, 19 Jan 2021 18:19:21 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20basic=20ImportRunnerModal=20with=20?= =?UTF-8?q?CSV=20input?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref #13 --- src/components/ImportRunnerModal.svelte | 119 ++++++++++++++++++++++++ src/components/RunnerFileUpload.svelte | 75 +++++++++++++++ src/components/Runners.svelte | 11 +++ 3 files changed, 205 insertions(+) create mode 100644 src/components/ImportRunnerModal.svelte create mode 100644 src/components/RunnerFileUpload.svelte diff --git a/src/components/ImportRunnerModal.svelte b/src/components/ImportRunnerModal.svelte new file mode 100644 index 00000000..a905dcbb --- /dev/null +++ b/src/components/ImportRunnerModal.svelte @@ -0,0 +1,119 @@ + + +{#if import_modal_open} +
{ + import_modal_open = false; + }}> +
+ +
+{/if} diff --git a/src/components/RunnerFileUpload.svelte b/src/components/RunnerFileUpload.svelte new file mode 100644 index 00000000..5dfc723d --- /dev/null +++ b/src/components/RunnerFileUpload.svelte @@ -0,0 +1,75 @@ + + +
+ +
diff --git a/src/components/Runners.svelte b/src/components/Runners.svelte index 151d194b..5fd33eac 100644 --- a/src/components/Runners.svelte +++ b/src/components/Runners.svelte @@ -2,8 +2,10 @@ import { _ } from "svelte-i18n"; import store from "../store"; import AddRunnerModal from "./AddRunnerModal.svelte"; + import ImportRunnerModal from "./ImportRunnerModal.svelte"; import RunnersOverview from "./RunnersOverview.svelte"; export let modal_open = false; + export let import_modal_open = false; let current_runners = []; @@ -19,6 +21,14 @@ class="w-full inline-flex justify-center rounded-md border border-transparent shadow-sm px-4 py-2 bg-blue-600 text-base font-medium text-white hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 sm:ml-3 sm:w-auto sm:text-sm"> Läufer hinzufügen + {/if}

läuft bei ihnen

@@ -27,4 +37,5 @@ {#if store.state.jwtinfo.userdetails.permissions.includes('RUNNER:CREATE')} + {/if}