diff --git a/package.json b/package.json index 4666d53d..57cd25c0 100644 --- a/package.json +++ b/package.json @@ -135,7 +135,7 @@ "stream-browserify": "^3.0.0", "stream-chat": "^2.7.2", "stream-chat-react": "3.1.7", - "summit-registration-lite": "6.0.8", + "summit-registration-lite": "6.0.9", "superagent": "8.0.9", "sweetalert2": "^11.11.1", "upcoming-events-widget": "3.0.7", diff --git a/src/components/RegistrationLiteComponent.js b/src/components/RegistrationLiteComponent.js index 0580031b..ea9e8511 100644 --- a/src/components/RegistrationLiteComponent.js +++ b/src/components/RegistrationLiteComponent.js @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from "react"; +import React, { useEffect, useState, useMemo } from "react"; import PropTypes from "prop-types"; import * as Sentry from "@sentry/react"; import { navigate, withPrefix } from "gatsby"; @@ -53,6 +53,7 @@ const RegistrationLiteComponent = ({ }) => { const [isActive, setIsActive] = useState(false); const [initialEmailValue, setInitialEmailValue] = useState(""); + const summitData = useMemo(() => summit, [summit?.id]); useEffect(() => { const fragmentParser = new FragmentParser(); @@ -164,7 +165,7 @@ const RegistrationLiteComponent = ({ const widgetProps = { apiBaseUrl: getEnvVariable(SUMMIT_API_BASE_URL), clientId: getEnvVariable(OAUTH2_CLIENT_ID), - summitData: summit, + summitData, profileData: registrationProfile, marketingData: colorSettings, loginOptions: validateIdentityProviderButtons(siteSettings?.identityProviderButtons, availableThirdPartyProviders),