// Metro module 7625 (f7626). import { useCallback } from "react"; import { HelpdeskArticles } from "../../../Constants"; import { createStyles } from "../../../design/components/Styles/native/createStyles"; import Module712 from "../../../_bundle/Module712"; import { useIsSuspendedUser } from "../../safety_hub/SafetyHubUtils"; import { AgeVerificationGetStartedModalScenes } from "./AgeVerificationGetStartedModal"; import useAgeVerificationMethods from "../hooks/useAgeVerificationMethods"; import { ModalScreen } from "../../../design/components/Modal/native/ModalScreen.native"; import { ModalContent } from "../../../design/components/Modal/native/ModalContent.native"; import { Stack } from "../../../design/components/Stack/native/Stack.native"; import { ShieldSpotIllustration } from "../../../design/assets/native"; import { Text } from "../../../design/components/Text/native/Text"; import { getAgeVerificationGetStartedTitle, getAgeVerificationGetStartedSubtitle } from "../AgeVerificationUtils"; import { AgeVerificationMethodsContainer } from "./AgeVerificationMethodsContainer"; import { intl } from "../../../intl/index.native"; import AgeAssurance_messages from "../AgeAssurance.messages"; import AgeVerificationActionCreators_native from "../AgeVerificationActionCreators.native"; import HelpdeskUtils from "../../../utils/HelpdeskUtils"; const useStyles = createStyles({ header: { textAlign: "center" }, helpLink: { marginTop: Module712.space.PX_16, textAlign: "center" } }); export default function AgeVerificationEmbeddedIntroScreen(props) { const { onClose, modalSessionId, classificationId, entryPoint, navigation } = props; const styles = useStyles(); const isSuspendedUser = useIsSuspendedUser(); const ageVerificationMethods = useAgeVerificationMethods({ onClose, classificationId, onGoogleWalletSelect: useCallback(() => { navigation.navigate(AgeVerificationGetStartedModalScenes.GOOGLE_WALLET_VERIFICATION); }, [navigation]) }).ageVerificationMethods; return {getAgeVerificationGetStartedTitle(entryPoint)} {getAgeVerificationGetStartedSubtitle(entryPoint, void 0, isSuspendedUser)} {intl.format(AgeAssurance_messages.lG69e1, { handleOnHelpUrlHook: () => { AgeVerificationActionCreators_native.openUrl(HelpdeskUtils.getArticleURL(HelpdeskArticles.TIGGER_PAWTECT_LEARN_MORE)); } })} ; };