diff --git a/App/common/widgets/widget-actions/WidgetActionHandler.ts b/App/common/widgets/widget-actions/WidgetActionHandler.ts index ac124c84af..10aa28eef1 100644 --- a/App/common/widgets/widget-actions/WidgetActionHandler.ts +++ b/App/common/widgets/widget-actions/WidgetActionHandler.ts @@ -8,16 +8,6 @@ import { GenericActionPayload, TargetWidgetPayload, } from "../../actions/GenericAction"; -import { CtaData } from "../../interface"; -import { ScreenData } from "../../interface/widgets/screenData/ScreenData"; -import { ScreenState } from "../../screen/BaseScreen"; -import { updateValueByKeyPath } from "../../utilities/MiscUtils"; -import { parseValue } from "../../utilities/SerializerUtil"; -import { WidgetActionTypes } from "./WidgetActionTypes"; -import { NativeDeeplinkNavigatorModule } from "../../native-module/NativeModules"; -import { FinalPatchCallRequestBody } from "../../interface/widgets/widgetData/FooterWithCardWidgetData"; -import { getQuoteIdFromCta } from "../../utilities/CtaParamsUtils"; -import { logToSentry } from "../../hooks/useSentryLogging"; import { AnalyticsFlowNameConstant, AnalyticsGlobalErrorTypeConstant, @@ -25,6 +15,16 @@ import { AnalyticsModuleNameConstant, } from "../../constants/AnalyticsEventsConstant"; import { sendAsGlobalErrorEvent } from "../../hooks/useAnalyticsEvent"; +import { logToSentry } from "../../hooks/useSentryLogging"; +import { CtaData } from "../../interface"; +import { ScreenData } from "../../interface/widgets/screenData/ScreenData"; +import { FinalPatchCallRequestBody } from "../../interface/widgets/widgetData/FooterWithCardWidgetData"; +import { NativeDeeplinkNavigatorModule } from "../../native-module/NativeModules"; +import { ScreenState } from "../../screen/BaseScreen"; +import { getQuoteIdFromCta } from "../../utilities/CtaParamsUtils"; +import { updateValueByKeyPath } from "../../utilities/MiscUtils"; +import { parseValue } from "../../utilities/SerializerUtil"; +import { WidgetActionTypes } from "./WidgetActionTypes"; const WidgetActionHandler = { handleWidgetAction: ( @@ -145,8 +145,12 @@ const WidgetActionHandler = { ).nextPageCta; return updateSumInsuredData(requestData, quoteId!!) .then((response) => { + const updatedNextPageCta: CtaData = { + ...nextPageCta, + finish: nextPageCta.finish ? nextPageCta.finish : false, + }; NativeDeeplinkNavigatorModule.navigateToNaviDeeplinkNavigator( - JSON.stringify(nextPageCta) + JSON.stringify(updatedNextPageCta) ); setScreenData({ ...screenData, diff --git a/components/widgets/sum-insured-carousel-widget/SumInsuredWidget.tsx b/components/widgets/sum-insured-carousel-widget/SumInsuredWidget.tsx index a28fad0f1c..6554105fec 100644 --- a/components/widgets/sum-insured-carousel-widget/SumInsuredWidget.tsx +++ b/components/widgets/sum-insured-carousel-widget/SumInsuredWidget.tsx @@ -44,7 +44,7 @@ const SumInsuredWidget = ({ if (scrollViewRef.current) { scrollViewRef.current.scrollTo({ x: SIZE * widgetData?.widgetMetaData?.selectedItemIndex, - animated: true, + animated: false, }); } }, []);