RunnersOverview: pass selectedRunners to actions

This commit is contained in:
Philipp Dormann 2023-04-12 18:42:16 +02:00
parent 2c992a0e63
commit d4ab76ea1b
Signed by: philipp
GPG Key ID: 3BB9ADD52DCA4314

View File

@ -23,6 +23,8 @@
import InputElement from "../shared/InputElement.svelte"; import InputElement from "../shared/InputElement.svelte";
import { groupFilter } from "../shared/tablefilters"; import { groupFilter } from "../shared/tablefilters";
$: selectedRunners =
$table?.getSelectedRowModel().rows.map((row) => row.original) || [];
$: selected = $: selected =
$table?.getSelectedRowModel().rows.map((row) => row.index) || []; $table?.getSelectedRowModel().rows.map((row) => row.index) || [];
@ -75,7 +77,6 @@
$: sponsoring_contracts_show = selected.length > 0; $: sponsoring_contracts_show = selected.length > 0;
$: cards_show = selected.length > 0; $: cards_show = selected.length > 0;
$: certificates_show = selected.length > 0; $: certificates_show = selected.length > 0;
$: generate_runners = []; //current_runners.filter((r) => r.selected === true);
$: teams = []; $: teams = [];
$: orgs = []; $: orgs = [];
$: mappedteams = teams.map(function (g) { $: mappedteams = teams.map(function (g) {
@ -138,12 +139,15 @@
<div class="h-12 mt-2"> <div class="h-12 mt-2">
<GenerateSponsoringContracts <GenerateSponsoringContracts
bind:sponsoring_contracts_show bind:sponsoring_contracts_show
bind:generate_runners bind:generate_runners={selectedRunners}
/>
<GenerateRunnerCards
bind:cards_show
bind:generate_runners={selectedRunners}
/> />
<GenerateRunnerCards bind:cards_show bind:generate_runners />
<GenerateRunnerCertificates <GenerateRunnerCertificates
bind:certificates_show bind:certificates_show
bind:generate_runners bind:generate_runners={selectedRunners}
/> />
</div> </div>
<table class="w-full"> <table class="w-full">