Compare commits

..

No commits in common. "d4ab76ea1be1789aaa53ca57d33b2356c6804ffd" and "64db5531858b2275d27c53a347da6c0416a278e8" have entirely different histories.

View File

@ -1,6 +1,6 @@
<script> <script>
import { _ } from "svelte-i18n"; import { _ } from "svelte-i18n";
let tablePageCount = [25, 50, 100, 250, 500]; let tablePageCount = [50, 100, 250, 500];
import { writable } from "svelte/store"; import { writable } from "svelte/store";
import { import {
createSvelteTable, createSvelteTable,
@ -23,8 +23,6 @@
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) || [];
@ -74,9 +72,10 @@
$: active_deletes = []; $: active_deletes = [];
let dataLoaded = false; let dataLoaded = false;
export let current_runners = []; export let current_runners = [];
$: sponsoring_contracts_show = selected.length > 0; $: sponsoring_contracts_show = generate_runners.length > 0;
$: cards_show = selected.length > 0; $: cards_show = generate_runners.length > 0;
$: certificates_show = selected.length > 0; $: certificates_show = generate_runners.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) {
@ -95,7 +94,7 @@
}, },
initialState: { initialState: {
pagination: { pagination: {
pageSize: 50, pageSize: tablePageCount[0],
}, },
}, },
enableRowSelection: true, enableRowSelection: true,
@ -136,18 +135,15 @@
<p class="text-sm">{$_("this-might-take-a-moment")}</p> <p class="text-sm">{$_("this-might-take-a-moment")}</p>
</div> </div>
{:else} {:else}
<div class="h-12 mt-2"> <div class="h-12">
<GenerateSponsoringContracts <GenerateSponsoringContracts
bind:sponsoring_contracts_show bind:sponsoring_contracts_show
bind:generate_runners={selectedRunners} bind:generate_runners
/>
<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={selectedRunners} bind:generate_runners
/> />
</div> </div>
<table class="w-full"> <table class="w-full">
@ -300,7 +296,7 @@
{/each} {/each}
</select> </select>
</div> </div>
<!-- <pre>{JSON.stringify($table.getState(), null, 2)}</pre> --> <pre>{JSON.stringify($table.getState(), null, 2)}</pre>
<div> <div>
{Object.keys(selected).length} of{" "} {Object.keys(selected).length} of{" "}
{$table.getPreFilteredRowModel().rows.length} Total Rows Selected {$table.getPreFilteredRowModel().rows.length} Total Rows Selected