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) {