From dbc853fd8a377646c6f674002af4c2d6b55e595c Mon Sep 17 00:00:00 2001 From: Kieran Date: Mon, 30 Jan 2023 19:58:49 +0000 Subject: [PATCH] bug: reply to --- src/Element/NoteCreator.tsx | 14 ++++++------- src/Element/Thread.tsx | 40 ++++++++++++++++++------------------- src/Pages/Layout.tsx | 2 +- src/Pages/Root.tsx | 2 +- 4 files changed, 29 insertions(+), 29 deletions(-) diff --git a/src/Element/NoteCreator.tsx b/src/Element/NoteCreator.tsx index be99020..a4223d2 100644 --- a/src/Element/NoteCreator.tsx +++ b/src/Element/NoteCreator.tsx @@ -21,7 +21,7 @@ export interface NoteCreatorProps { } export function NoteCreator(props: NoteCreatorProps) { - const { show, setShow } = props + const { show, setShow, replyTo, onSend, autoFocus } = props const publisher = useEventPublisher(); const [note, setNote] = useState(); const [error, setError] = useState(); @@ -30,13 +30,13 @@ export function NoteCreator(props: NoteCreatorProps) { async function sendNote() { if (note) { - let ev = props.replyTo ? await publisher.reply(props.replyTo, note) : await publisher.note(note); + let ev = replyTo ? await publisher.reply(replyTo, note) : await publisher.note(note); console.debug("Sending note: ", ev); publisher.broadcast(ev); setNote(""); setShow(false); - if (typeof props.onSend === "function") { - props.onSend(); + if (typeof onSend === "function") { + onSend(); } setActive(false); } @@ -88,10 +88,10 @@ export function NoteCreator(props: NoteCreatorProps) { className="note-creator-modal" onClose={() => setShow(false)} > -
+