From da3300562a25cf39945a94f873ec27f0d5fb9dc0 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 12 Apr 2023 19:11:07 +0200 Subject: [PATCH] Delete modal logic --- src/components/runners/DeleteRunnerModal.svelte | 2 ++ src/components/runners/RunnersOverview.svelte | 1 + 2 files changed, 3 insertions(+) diff --git a/src/components/runners/DeleteRunnerModal.svelte b/src/components/runners/DeleteRunnerModal.svelte index 4b20d5e8..1d4d3bd2 100644 --- a/src/components/runners/DeleteRunnerModal.svelte +++ b/src/components/runners/DeleteRunnerModal.svelte @@ -10,6 +10,7 @@ firstname: "", lastname: "", }; + export let current_runners; function focus(el) { el.focus(); @@ -30,6 +31,7 @@ })(); async function submit() { await RunnerService.runnerControllerRemove(delete_runner.id, true); + current_runners = current_runners.filter((r)=>r.id !== delete_runner.id); Toastify({ text: $_("runner-deleted"), duration: 3500, diff --git a/src/components/runners/RunnersOverview.svelte b/src/components/runners/RunnersOverview.svelte index 0114221f..448360ae 100644 --- a/src/components/runners/RunnersOverview.svelte +++ b/src/components/runners/RunnersOverview.svelte @@ -152,6 +152,7 @@ {#if store.state.jwtinfo.userdetails.permissions.includes("RUNNER:GET")} {#if !dataLoaded}