From cee32fc73268e6ff96e09d749f711ef3c10bb88c Mon Sep 17 00:00:00 2001 From: Gabe Kangas Date: Thu, 20 Jan 2022 20:11:37 -0800 Subject: [PATCH] Reset the send button after posting. Closes https://github.com/owncast/owncast/issues/1691 --- web/components/compose-federated-post.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/web/components/compose-federated-post.tsx b/web/components/compose-federated-post.tsx index 901fbfae2..e76cdffe1 100644 --- a/web/components/compose-federated-post.tsx +++ b/web/components/compose-federated-post.tsx @@ -20,6 +20,12 @@ export default function ComposeFederatedPost({ visible, handleClose }: ComposeFe setContent(e.target.value); } + function close() { + setPostPending(false); + setPostSuccessState(null); + handleClose(); + } + async function sendButtonClicked() { setPostPending(true); @@ -33,7 +39,7 @@ export default function ComposeFederatedPost({ visible, handleClose }: ComposeFe auth: true, }); setPostSuccessState(STATUS_SUCCESS); - setTimeout(handleClose, 1000); + setTimeout(close, 1000); } catch (e) { // eslint-disable-next-line no-console console.error(e);