Improve donation button

This commit is contained in:
Borys_Levytskyi
2021-02-19 18:40:46 +02:00
parent 062fb4674c
commit 32be8a87c9
2 changed files with 4 additions and 4 deletions

View File

@@ -15,7 +15,7 @@ function DonateResultView() {
return <div className="donate-result-view"> return <div className="donate-result-view">
<p>Thank you for your interest in donation. At this point BitwiseCmd can only accept Bitcoin donations.</p> <p>Thank you for your interest in donation. At this point BitwiseCmd can only accept Bitcoin donations.</p>
<p> <p>
<span>BTC Address:</span> <strong>{addr}</strong> <button onClick={() => copy()} title="copy" className={`copy-button ${copyCss}`}><FontAwesomeIcon icon={faClipboard} size="lg" />Copy</button> <span className={`soft ${copiedCss}`}>copied</span> <span>BTC Address:</span> <strong>{addr}</strong> <button onClick={() => copy()} title="Copy this address into the Cliboard" className={`copy-button ${copyCss}`}><FontAwesomeIcon icon={faClipboard} size="lg" />Copy</button> <span className={`soft ${copiedCss}`}>copied</span>
</p> </p>
<p className="qrcode-container"> <p className="qrcode-container">
<svg shape-rendering="crispEdges" height="200" width="200" viewBox="0 0 29 29" className="qrcode"> <svg shape-rendering="crispEdges" height="200" width="200" viewBox="0 0 29 29" className="qrcode">
@@ -29,7 +29,7 @@ function DonateResultView() {
navigator.clipboard.writeText(addr); navigator.clipboard.writeText(addr);
setState('copied'); setState('copied');
setTimeout(() => setState('default'), 3000); setTimeout(() => setState('default'), 3000);
sendAnalyticsEvent({eventCategory: "BtcAddressCopyButton", eventAction: "Clicked"}) sendAnalyticsEvent({eventCategory: "Donation", eventAction: "CopyBTCAddressCopyClicked"})
} }
} }

View File

@@ -35,10 +35,10 @@ const shellModule = {
cmd.command("donate", (c:CommandInput) => { cmd.command("donate", (c:CommandInput) => {
if(appState.onDonationClicked()) { if(appState.onDonationClicked()) {
sendAnalyticsEvent({eventCategory: "DonationButton", eventAction: "Clicked"}) sendAnalyticsEvent({eventCategory: "Donation", eventAction: "DonateButtonClicked"})
} }
else { else {
sendAnalyticsEvent({eventCategory: "DonationButton", eventAction: "ClickedAgain"}) sendAnalyticsEvent({eventCategory: "Donation", eventAction: "DonateButtonClickedAgain"})
} }
appState.addCommandResult(c.input, <DonateResultView />); appState.addCommandResult(c.input, <DonateResultView />);