Skip to content

Commit 526d721

Browse files
Merge pull request #45 from gabaghoulgabaghoul/filtered-table
Add filtered table under summary in listing page
2 parents 449141d + 48b240f commit 526d721

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

Diff for: src/routes/listing/[task_id].svelte

+8
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
export let task_id;
1616
let flattened = null;
1717
let status = null;
18+
let initialFilterItem = null;
1819
1920
let table;
2021
let cutoff = 3;
@@ -40,6 +41,7 @@
4041
return;
4142
}
4243
flattened = flatten(await resp.json());
44+
initialFilterItem = flattened?.at(0)?.item;
4345
});
4446
</script>
4547
@@ -78,5 +80,11 @@
7880
clipboard: "copy",
7981
clipboardCopyStyled: false,
8082
columns: resultColumns,
83+
initialHeaderFilter: [
84+
{
85+
field: "item",
86+
value: initialFilterItem,
87+
},
88+
],
8189
}}
8290
/>

Diff for: src/routes/listing/columns.js

+8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@ const resultColumns = [
22
{
33
title: "Search Item",
44
field: "item",
5+
headerFilter: "select",
6+
headerFilterParams: {
7+
values: true,
8+
elementAttributes: {
9+
style:
10+
"padding: 4px; width: 100%; box-sizing: border-box; cursor: pointer;",
11+
},
12+
},
513
},
614
{
715
title: "Results",

0 commit comments

Comments
 (0)