Compare commits

..

2 Commits

Author SHA1 Message Date
03b7ada5ef
Close modal on delete and import toastify 2023-04-12 19:23:27 +02:00
3e8dac3203
Reload table data on delete 2023-04-12 19:22:26 +02:00
2 changed files with 12 additions and 2 deletions

View File

@ -26,6 +26,7 @@
})(); })();
async function submit() { async function submit() {
dispatch("delete", { id: delete_runner.id }); dispatch("delete", { id: delete_runner.id });
modal_open=false;
} }
</script> </script>

View File

@ -24,6 +24,7 @@
import TableActions from "../shared/TableActions.svelte"; import TableActions from "../shared/TableActions.svelte";
import { groupFilter } from "../shared/tablefilters"; import { groupFilter } from "../shared/tablefilters";
import DeleteRunnerModal from "./DeleteRunnerModal.svelte"; import DeleteRunnerModal from "./DeleteRunnerModal.svelte";
import Toastify from "toastify-js";
$: selectedRunners = $: selectedRunners =
$table?.getSelectedRowModel().rows.map((row) => row.original) || []; $table?.getSelectedRowModel().rows.map((row) => row.original) || [];
@ -124,6 +125,10 @@
async function deleteRunner(delete_runner_id) { async function deleteRunner(delete_runner_id) {
await RunnerService.runnerControllerRemove(delete_runner_id, true); await RunnerService.runnerControllerRemove(delete_runner_id, true);
current_runners = current_runners.filter((r) => r.id !== delete_runner_id); current_runners = current_runners.filter((r) => r.id !== delete_runner_id);
options.update((options) => ({
...options,
data: current_runners,
}));
Toastify({ Toastify({
text: $_("runner-deleted"), text: $_("runner-deleted"),
duration: 3500, duration: 3500,
@ -208,9 +213,13 @@
header.getContext() header.getContext()
)} )}
/> />
{#if header.column.getIsSorted().toString() == "asc" && header.column.getCanSort()} {#if header.column
.getIsSorted()
.toString() == "asc" && header.column.getCanSort()}
🔼 🔼
{:else if header.column.getIsSorted().toString() == "desc" && header.column.getCanSort()} {:else if header.column
.getIsSorted()
.toString() == "desc" && header.column.getCanSort()}
🔽 🔽
{/if} {/if}
</button> </button>