From 3bc08ae6cf02030f775a911fca34569d983d4b31 Mon Sep 17 00:00:00 2001 From: turnoffthiscomputer Date: Mon, 26 Aug 2024 11:17:39 +0200 Subject: [PATCH] bring back next screen and update camera screen ui --- app/src/screens/CameraScreen.tsx | 14 ++++----- app/src/screens/MainScreen.tsx | 50 -------------------------------- app/src/screens/NextScreen.tsx | 7 ++++- app/src/utils/nfcScanner.ts | 8 ++--- 4 files changed, 15 insertions(+), 64 deletions(-) diff --git a/app/src/screens/CameraScreen.tsx b/app/src/screens/CameraScreen.tsx index a7e31cb26..3067b10c1 100644 --- a/app/src/screens/CameraScreen.tsx +++ b/app/src/screens/CameraScreen.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { YStack, Button, Image, Text, ScrollView, XStack, Separator } from 'tamagui'; import { Camera, ShieldCheck, SquarePen, VenetianMask, X } from '@tamagui/lucide-icons'; -import { bgColor, bgGreen, borderColor, componentBgColor, componentBgColor2, separatorColor, textBlack, textColor1, textColor2 } from '../utils/colors'; +import { bgColor, bgGreen, blueColor, borderColor, componentBgColor, componentBgColor2, separatorColor, textBlack, textColor1, textColor2 } from '../utils/colors'; import SCANHelp from '../images/scan_help.png' import { startCameraScan } from '../utils/cameraScanner'; import CustomButton from '../components/CustomButton'; @@ -49,9 +49,7 @@ const CameraScreen: React.FC = ({ sheetIsOpen, setSheetIsOpen update({ passportData: mockPassportData_sha256_rsa_65537 }) - setStep(Steps.REGISTERED); - setRegistered(true); - setSelectedTab("app"); + setSelectedTab("next"); deleteMrzFields(); toast.show("Using mock passport data!", { type: "info" }) } @@ -73,12 +71,14 @@ const CameraScreen: React.FC = ({ sheetIsOpen, setSheetIsOpen h="$13" source={{ uri: SCANHelp }} /> */} - - - } /> + + You can also use mock passport data and skip this step. + + } /> setSheetIsOpen(true)} Icon={} /> + ); }; diff --git a/app/src/screens/MainScreen.tsx b/app/src/screens/MainScreen.tsx index 5dd4cee75..02a35abc2 100644 --- a/app/src/screens/MainScreen.tsx +++ b/app/src/screens/MainScreen.tsx @@ -116,47 +116,6 @@ const MainScreen: React.FC = () => { }) } - const handleSkip = () => { - update({ - passportData: mockPassportData_sha256_rsa_65537 - }) - setStep(Steps.REGISTERED); - deleteMrzFields(); - - // const n_dsc = 121; - // const k_dsc = 17; - // const n_csca = 121; - // const k_csca = 34; - // const max_cert_bytes = 1664; - // const dsc = mock_dsc_sha256_rsa_4096; - // const csca = mock_csca_sha256_rsa_4096; - // const dscCert = forge.pki.certificateFromPem(dsc); - // const cscaCert = forge.pki.certificateFromPem(csca); - - // let secret = useUserStore.getState().dscSecret; - // if (secret === null) { - // // Finally, generate CSCA Inputs and request modal server - // // Generate a cryptographically secure random secret of (31 bytes) - // const secretBytes = forge.random.getBytesSync(31); - // secret = BigInt(`0x${forge.util.bytesToHex(secretBytes)}`).toString(); - // console.log('Generated secret:', secret.toString()); - // useUserStore.getState().setDscSecret(secret); - // } - - // const inputs_csca = getCSCAInputs( - // secret, - // dscCert, - // cscaCert, - // n_dsc, - // k_dsc, - // n_csca, - // k_csca, - // max_cert_bytes, - // true - // ); - // sendCSCARequest(inputs_csca, setModalProofStep); - toast.show("Using mock passport data!", { type: "info" }) - } const castDate = (date: Date) => { return (date.toISOString().slice(2, 4) + date.toISOString().slice(5, 7) + date.toISOString().slice(8, 10)).toString(); @@ -462,15 +421,6 @@ const MainScreen: React.FC = () => { -
- - -
-