filter by runner full names + "#<ID>" #160

Merged
philipp merged 3 commits from feature/159-cardsoverview-filter-for-runner-full-names-and-id into dev 2023-03-15 11:20:05 +00:00
Showing only changes of commit b869b5fd2a - Show all commits

View File

@ -12,25 +12,23 @@
if (v === "") {
return c;
}
if (c.runner) {
if (v.startsWith("#")) {
const id = parseInt(v.replace("#", ""));
// console.log({ id, r: c.runner.id });
if (c.runner.id === id) {
console.log(c);
return c;
}
} else {
let runnerName = `${c.runner.firstname} ${c.runner.lastname}`;
if (c.runner.middlename) {
runnerName = `${c.runner.firstname} ${c.runner.middlename} ${c.runner.lastname}`;
}
runnerName = runnerName.toLowerCase();
if (runnerName.includes(v)) {
console.log({ filterValue, runnerName });
// console.log(c);
return c;
}
if (!c.runner) {
return "";
}
if (v.startsWith("#")) {
const id = parseInt(v.replace("#", ""));
if (c.runner.id === id) {
console.log(c);
return c;
}
} else {
let runnerName = `${c.runner.firstname} ${c.runner.lastname}`;
if (c.runner.middlename) {
runnerName = `${c.runner.firstname} ${c.runner.middlename} ${c.runner.lastname}`;
}
runnerName = runnerName.toLowerCase();
if (runnerName.includes(v)) {
return c;
}
}
return "";