diff --git a/src/pages/JoinPage/index.tsx b/src/pages/JoinPage/index.tsx
index f568221ce..b28ffbd20 100644
--- a/src/pages/JoinPage/index.tsx
+++ b/src/pages/JoinPage/index.tsx
@@ -2,12 +2,20 @@
* JoinPage - Router principale
* Gestisce il routing tra Signup, Onboarding e Invited User flows
*/
-import { Navigate, Route, Routes } from 'react-router-dom';
+import { Navigate, Route, Routes, useLocation } from 'react-router-dom';
import SignupPage from './SignupPage';
import OnboardingPage from './OnboardingPage';
import InvitedUserPage from './InvitedUserPage';
import { PublicRoute, OnboardingRoute, InvitedRoute } from './RouteGuards';
+/**
+ * Componente per reindirizzare a signup mantenendo i search params
+ */
+const DefaultRedirect = () => {
+ const location = useLocation();
+ return ;
+};
+
const JoinPage = () => (
(
}
/>
- } />
+ } />
);
diff --git a/src/pages/JoinPage/sendToHubspot.ts b/src/pages/JoinPage/sendToHubspot.ts
index 33b66f6a7..8b1206d35 100644
--- a/src/pages/JoinPage/sendToHubspot.ts
+++ b/src/pages/JoinPage/sendToHubspot.ts
@@ -102,12 +102,14 @@ export async function sendToHubspot(data: {
});
if (!response.ok) {
+ // eslint-disable-next-line no-console
console.error(`HubSpot API error: ${response.statusText}`);
return false;
}
return await response.json();
} catch (error) {
+ // eslint-disable-next-line no-console
console.error('Error submitting to HubSpot:', error);
return false;
}