From 144e1fcd7c5b4f062c7f27d6fe8e35207f58ac42 Mon Sep 17 00:00:00 2001 From: Ben Grant Date: Sun, 6 Jun 2021 21:32:39 +1000 Subject: [PATCH 1/3] Track button clicks --- crabfit-frontend/src/pages/Home/Home.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crabfit-frontend/src/pages/Home/Home.tsx b/crabfit-frontend/src/pages/Home/Home.tsx index 59c7dee..fadfc9b 100644 --- a/crabfit-frontend/src/pages/Home/Home.tsx +++ b/crabfit-frontend/src/pages/Home/Home.tsx @@ -242,6 +242,7 @@ const Home = ({ offline }) => { chrome: , firefox: , }[browser]} + onClick={() => gtag('event', 'download_extension', { 'event_category': 'home', 'value': browser })} target="_blank" rel="noreferrer" secondary @@ -253,6 +254,7 @@ const Home = ({ offline }) => { @@ -125,6 +131,9 @@ const Donate = () => { onBlur={e => { if (modalRef.current.contains(e.relatedTarget)) return; setIsOpen(false); + if (e.relatedTarget && e.relatedTarget.id === 'donate_button') { + setClosed(true); + } }} > Donate with PayPal From 609d4ae83b7cf0dd3a05148cdfdd5b915a28bc00 Mon Sep 17 00:00:00 2001 From: Ben Grant Date: Mon, 7 Jun 2021 00:01:08 +1000 Subject: [PATCH 3/3] Link to safari extension --- crabfit-frontend/src/pages/Home/Home.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/crabfit-frontend/src/pages/Home/Home.tsx b/crabfit-frontend/src/pages/Home/Home.tsx index fadfc9b..267c990 100644 --- a/crabfit-frontend/src/pages/Home/Home.tsx +++ b/crabfit-frontend/src/pages/Home/Home.tsx @@ -232,15 +232,17 @@ const Home = ({ offline }) => {

Crab Fit helps you fit your event around everyone's schedules. Simply create an event above and send the link to everyone that is participating. Results update live and you will be able to see a heat-map of when everyone is free.
Learn more about how to Crab Fit.

- {['chrome', 'firefox'].includes(browser) && ( + {['chrome', 'firefox', 'safari'].includes(browser) && ( )}