Skip to content

Commit 76393e3

Browse files
committed
test: update array param test fixture page
1 parent 99dbbcd commit 76393e3

File tree

1 file changed

+20
-22
lines changed

1 file changed

+20
-22
lines changed

packages/core/src/routes/(test)/multiselect/+page.svelte

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { page } from "$app/stores";
33
import { useMultiSelectFilters } from "./_hooks/multi-select";
44
55
const [q, helpers] = useMultiSelectFilters($page.url);
6+
const CATEGORIES = ["books", "electronics", "toys"];
67
78
function updateCategories(category: string) {
89
const categories = q.categories.includes(category)
@@ -13,26 +14,23 @@ function updateCategories(category: string) {
1314
</script>
1415

1516
<ul>
16-
<li>
17-
<label>
18-
<input
19-
type="checkbox"
20-
value="books"
21-
onchange={() => updateCategories("books")}
22-
checked={q.categories.includes("books")}
23-
/>
24-
Books
25-
</label>
26-
</li>
27-
<li>
28-
<label>
29-
<input
30-
type="checkbox"
31-
value="electronics"
32-
onchange={() => updateCategories("electronics")}
33-
checked={q.categories.includes("electronics")}
34-
/>
35-
Electronics
36-
</label>
37-
</li>
17+
{#each CATEGORIES as category}
18+
<li>
19+
<label>
20+
<input
21+
type="checkbox"
22+
value={category}
23+
onchange={() => updateCategories(category)}
24+
checked={q.categories.includes(category)}
25+
/>
26+
{category}
27+
</label>
28+
</li>
29+
{/each}
30+
</ul>
31+
32+
<ul>
33+
{#each q.categories as category}
34+
<li>{category}</li>
35+
{/each}
3836
</ul>

0 commit comments

Comments
 (0)