+
diff --git a/src/lib/components/ContentSearch.svelte b/src/lib/components/ContentSearch.svelte
new file mode 100644
index 000000000..fcac563ef
--- /dev/null
+++ b/src/lib/components/ContentSearch.svelte
@@ -0,0 +1,12 @@
+
diff --git a/src/routes/chat/+page.svelte b/src/routes/chat/+page.svelte
index dc825528e..f16373db1 100644
--- a/src/routes/chat/+page.svelte
+++ b/src/routes/chat/+page.svelte
@@ -5,6 +5,7 @@
import {pubkey, subscribe} from "@welshman/app"
import Icon from "@lib/components/Icon.svelte"
import Button from "@lib/components/Button.svelte"
+ import ContentSearch from "@lib/components/ContentSearch.svelte"
import ChatItem from "@app/components/ChatItem.svelte"
import ChatStart from "@app/components/ChatStart.svelte"
import {chatSearch, pullConservatively} from "@app/state"
@@ -42,8 +43,9 @@
-
-
+
+
+
+
{#each chats as { id, pubkeys, messages } (id)}
{:else}
@@ -64,4 +67,5 @@
{/each}
-
+
+
diff --git a/src/routes/people/+page.svelte b/src/routes/people/+page.svelte
index e5dbc89b3..42bc0da9b 100644
--- a/src/routes/people/+page.svelte
+++ b/src/routes/people/+page.svelte
@@ -4,6 +4,7 @@
import {profileSearch} from "@welshman/app"
import Icon from "@lib/components/Icon.svelte"
import Page from "@lib/components/Page.svelte"
+ import ContentSearch from "@lib/components/ContentSearch.svelte"
import PeopleItem from "@app/components/PeopleItem.svelte"
import {getDefaultPubkeys} from "@app/state"
@@ -16,6 +17,7 @@
$: pubkeys = term ? $profileSearch.searchValues(term) : defaultPubkeys
onMount(() => {
+ console.log(element)
const scroller = createScroller({
element,
onScroll: () => {
@@ -28,14 +30,16 @@
-
+
+ {#each pubkeys.slice(0, limit) as pubkey (pubkey)}
+
+ {/each}
+
+