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)} > -
+