Reset the send button after posting. Closes https://github.com/owncast/owncast/issues/1691

This commit is contained in:
Gabe Kangas 2022-01-20 20:11:37 -08:00
parent 7375513525
commit cee32fc732

View File

@ -20,6 +20,12 @@ export default function ComposeFederatedPost({ visible, handleClose }: ComposeFe
setContent(e.target.value); setContent(e.target.value);
} }
function close() {
setPostPending(false);
setPostSuccessState(null);
handleClose();
}
async function sendButtonClicked() { async function sendButtonClicked() {
setPostPending(true); setPostPending(true);
@ -33,7 +39,7 @@ export default function ComposeFederatedPost({ visible, handleClose }: ComposeFe
auth: true, auth: true,
}); });
setPostSuccessState(STATUS_SUCCESS); setPostSuccessState(STATUS_SUCCESS);
setTimeout(handleClose, 1000); setTimeout(close, 1000);
} catch (e) { } catch (e) {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.error(e); console.error(e);