feat: add postinstall script for patch-package fix: update react-native-biometrics to support device credentials refactor: remove FaceAuth, Home, LockScreen, Managelock, and related auth files chore: update TypeScript configuration for React Native
26 lines
792 B
TypeScript
26 lines
792 B
TypeScript
import React, { useState } from 'react';
|
|
import { NavigationContainer } from '@react-navigation/native';
|
|
import { createNativeStackNavigator } from '@react-navigation/native-stack';
|
|
import HomeScreen from './HomeScreen';
|
|
import LockScreen from './LockScreen';
|
|
|
|
const Stack = createNativeStackNavigator();
|
|
|
|
export default function App() {
|
|
const [unlocked, setUnlocked] = useState(false);
|
|
|
|
return (
|
|
<NavigationContainer>
|
|
<Stack.Navigator screenOptions={{ headerShown: false }}>
|
|
{!unlocked ? (
|
|
<Stack.Screen name="Lock">
|
|
{() => <LockScreen onUnlock={() => setUnlocked(true)} />}
|
|
</Stack.Screen>
|
|
) : (
|
|
<Stack.Screen name="Home" component={HomeScreen} />
|
|
)}
|
|
</Stack.Navigator>
|
|
</NavigationContainer>
|
|
);
|
|
}
|