diff --git a/site/content/examples/20-7guis/05-7guis-crud/App.svelte b/site/content/examples/20-7guis/05-7guis-crud/App.svelte
index f55aeb0d83..68574bca43 100644
--- a/site/content/examples/20-7guis/05-7guis-crud/App.svelte
+++ b/site/content/examples/20-7guis/05-7guis-crud/App.svelte
@@ -22,13 +22,13 @@
let i = 0;
$: filteredPeople = prefix
- ? people.filter(person => {
+ ? people.map(person => {
const name = `${person.last}, ${person.first}`;
- return name.toLowerCase().startsWith(prefix.toLowerCase());
+ return { matched: name.toLowerCase().startsWith(prefix.toLowerCase()), person: person };
})
- : people;
+ : people.map(person => Object({ matched: true, person: person }));
- $: selected = filteredPeople[i];
+ $: selected = filteredPeople[i].person;
$: reset_inputs(selected);
@@ -82,8 +82,10 @@