mirror of
https://github.com/BlowaterNostr/blowater.git
synced 2024-10-18 23:43:23 +00:00
24 lines
499 B
TypeScript
24 lines
499 B
TypeScript
/** @jsx h */
|
|
import { h, render } from "https://esm.sh/preact@10.11.3";
|
|
import { EventBus } from "../event-bus.ts";
|
|
import { Search, SearchUpdate } from "./search.tsx";
|
|
|
|
const eventBus = new EventBus<SearchUpdate>();
|
|
|
|
render(
|
|
<Search
|
|
deps={{
|
|
eventEmitter: eventBus,
|
|
}}
|
|
model={{
|
|
isSearching: false,
|
|
searchResults: [],
|
|
}}
|
|
/>,
|
|
document.body,
|
|
);
|
|
|
|
for await (const event of eventBus.onChange()) {
|
|
console.log(event);
|
|
}
|