import { KycStatus as FiatConnectKycStatus } from '@fiatconnect/fiatconnect-types' import { NativeStackScreenProps } from '@react-navigation/native-stack' import React from 'react' import { useTranslation } from 'react-i18next' import { StyleSheet, Text, View } from 'react-native' import { SafeAreaView } from 'react-native-safe-area-context' import AppAnalytics from 'src/analytics/AppAnalytics' import { FiatExchangeEvents } from 'src/analytics/Events' import Button, { BtnSizes, BtnTypes } from 'src/components/Button' import getNavigationOptions from 'src/fiatconnect/kyc/getNavigationOptions' import BankIcon from 'src/icons/BankIcon' import CircledIcon from 'src/icons/CircledIcon' import ClockIcon from 'src/icons/ClockIcon' import { navigateHome } from 'src/navigator/NavigationService' import { Screens } from 'src/navigator/Screens' import { StackParamList } from 'src/navigator/types' import colors from 'src/styles/colors' import { typeScale } from 'src/styles/fonts' type Props = NativeStackScreenProps function KycPending({ route, navigation }: Props) { navigation.setOptions( getNavigationOptions({ fiatConnectKycStatus: FiatConnectKycStatus.KycPending, quote: route.params.quote, }) ) const { t } = useTranslation() const onPressClose = () => { AppAnalytics.track(FiatExchangeEvents.cico_fc_kyc_status_close, { provider: route.params.quote.getProviderId(), flow: route.params.flow, fiatConnectKycStatus: FiatConnectKycStatus.KycPending, }) navigateHome() } return ( {t('fiatConnectKycStatusScreen.pending.title')} {t('fiatConnectKycStatusScreen.pending.description')}