Skip to content

Commit 2ef67ac

Browse files
author
Herve Tribouilloy
committed
Added new version with typescript refinements
1 parent 067961e commit 2ef67ac

3 files changed

Lines changed: 11 additions & 4 deletions

File tree

vite_project/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vite_project/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "widget-booking",
33
"private": true,
4-
"version": "0.3.0",
4+
"version": "0.3.1",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

vite_project/src/components/event/Dashboard/DayEvent/AddToCart.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export function AddToCart({onRequireAuth}: AddToCartProps) {
2626
const [awaitingSecurity, setAwaitingSecurity] = useState(false);
2727
const [turnstileToken, setTurnstileToken] = useState<string | null>(null);
2828
const [token, setToken] = useState<string | null>(null);
29+
const turnstileEnabled = isTurnstileEnabled();
2930

3031
const isHumanVerified =
3132
turnstileToken &&
@@ -120,10 +121,16 @@ export function AddToCart({onRequireAuth}: AddToCartProps) {
120121
const canAttemptAdd =
121122
!!activeEventId &&
122123
!eventAlreadyInCart &&
123-
!loadingAddToCart;
124+
!loadingAddToCart &&
125+
(!turnstileEnabled || Boolean(token));
124126

125127
if (errorAddToCart) return <ErrorState />
126128

129+
activity('form-ready', 'Can submit',{
130+
turnstileEnabled,
131+
token
132+
});
133+
127134
return (
128135
<>
129136
{eventAlreadyInCart && (

0 commit comments

Comments
 (0)