From 03f3dbc7dc28b3b673ac5f0e4507a0662de137d9 Mon Sep 17 00:00:00 2001 From: Bauke Date: Thu, 17 Mar 2022 23:41:04 +0100 Subject: [PATCH] Return early if the feedback click handler returns false. --- source/buttons/feedback-button.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/buttons/feedback-button.ts b/source/buttons/feedback-button.ts index 4e6bb26..58f80b2 100644 --- a/source/buttons/feedback-button.ts +++ b/source/buttons/feedback-button.ts @@ -37,8 +37,10 @@ export class FeedbackButton extends Component< }; } - click = (event: MouseEvent) => { - this.props.click(event); + click = async (event: MouseEvent) => { + if ((await this.props.click(event)) === false) { + return; + } let {timeoutHandle} = this.state; if (timeoutHandle !== undefined) {