diff --git a/ts/features/itwallet/issuance/screens/ItwIssuanceEidFailureScreen.tsx b/ts/features/itwallet/issuance/screens/ItwIssuanceEidFailureScreen.tsx index 36f77b804db..aa9ca1a57d2 100644 --- a/ts/features/itwallet/issuance/screens/ItwIssuanceEidFailureScreen.tsx +++ b/ts/features/itwallet/issuance/screens/ItwIssuanceEidFailureScreen.tsx @@ -1,7 +1,7 @@ import * as O from "fp-ts/lib/Option"; import { constNull, pipe } from "fp-ts/lib/function"; import React, { useEffect } from "react"; -import { Linking } from "react-native"; +import { useIOToast } from "@pagopa/io-app-design-system"; import { OperationResultScreenContent, OperationResultScreenContentProps @@ -27,6 +27,7 @@ import { trackItwUnsupportedDevice, trackWalletCreationFailed } from "../../analytics"; +import { openWebUrl } from "../../../../utils/url"; export const ItwIssuanceEidFailureScreen = () => { const failureOption = @@ -47,6 +48,7 @@ const ContentView = ({ failure }: ContentViewProps) => { const machineRef = ItwEidIssuanceMachineContext.useActorRef(); const identification = ItwEidIssuanceMachineContext.useSelector(selectIdentification); + const toast = useIOToast(); useDebugInfo({ failure @@ -118,7 +120,9 @@ const ContentView = ({ failure }: ContentViewProps) => { "features.itWallet.unsupportedDevice.error.secondaryAction" ), onPress: () => - Linking.openURL("https://io.italia.it/documenti-su-io/faq/#n1_12") + openWebUrl("https://io.italia.it/documenti-su-io/faq/#n1_12", () => + toast.error(I18n.t("global.jserror.title")) + ) } }, [IssuanceFailureType.NOT_MATCHING_IDENTITY]: {