import "./Root.css"; import { useSelector } from "react-redux"; import { useState } from "react"; import Timeline from "./Timeline"; import useEventPublisher from "./feed/EventPublisher"; export default function RootPage() { const publisher = useEventPublisher(); const pubKey = useSelector(s => s.login.publicKey); const [note, setNote] = useState(""); async function sendNote() { let ev = await publisher.note(note); console.debug("Sending note: ", ev); publisher.broadcast(ev); setNote(""); } function noteSigner() { return (
setNote(e.target.value)}>
sendNote()}>Send
); } return ( <> {pubKey ? noteSigner() : null} ); }