Merge branch 'experiment/tanstack' of https://git.odit.services/lfk/frontend into experiment/tanstack
This commit is contained in:
commit
0265a59b82
@ -25,6 +25,7 @@
|
|||||||
});
|
});
|
||||||
async function submit() {
|
async function submit() {
|
||||||
dispatch("delete", { id: delete_runner.id });
|
dispatch("delete", { id: delete_runner.id });
|
||||||
|
modal_open=false;
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
@ -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) || [];
|
||||||
@ -41,6 +42,17 @@
|
|||||||
header: () => $_("first-name"),
|
header: () => $_("first-name"),
|
||||||
filterFn: `includesString`,
|
filterFn: `includesString`,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
accessorKey: "middlename",
|
||||||
|
header: () => $_("middle-name"),
|
||||||
|
cell: (info) => {
|
||||||
|
if (!info || !info.getValue()) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
return info.getValue();
|
||||||
|
},
|
||||||
|
filterFn: `includesString`,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
accessorKey: "lastname",
|
accessorKey: "lastname",
|
||||||
header: () => $_("last-name"),
|
header: () => $_("last-name"),
|
||||||
@ -88,6 +100,7 @@
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
enableColumnFilter: false,
|
enableColumnFilter: false,
|
||||||
|
enableSorting: false,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -123,6 +136,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 +225,13 @@
|
|||||||
header.getContext()
|
header.getContext()
|
||||||
)}
|
)}
|
||||||
/>
|
/>
|
||||||
{#if header.column.getIsSorted().toString() == "asc"}
|
{#if header.column
|
||||||
|
.getIsSorted()
|
||||||
|
.toString() == "asc" && header.column.getCanSort()}
|
||||||
🔼
|
🔼
|
||||||
{:else if header.column.getIsSorted().toString() == "desc"}
|
{:else if header.column
|
||||||
|
.getIsSorted()
|
||||||
|
.toString() == "desc" && header.column.getCanSort()}
|
||||||
🔽
|
🔽
|
||||||
{/if}
|
{/if}
|
||||||
</button>
|
</button>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user