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}