register address

This commit is contained in:
Samandar Turgunboyev
2026-03-26 14:23:58 +05:00
parent fee9213c59
commit a671706fb3
12 changed files with 555 additions and 311 deletions

View File

@@ -1,5 +1,4 @@
import AsyncStorage from '@react-native-async-storage/async-storage';
import { router } from 'expo-router';
import { createContext, useContext, useEffect, useState } from 'react';
type AuthContextType = {
@@ -32,8 +31,7 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
const logout = async () => {
await AsyncStorage.removeItem('access_token');
await AsyncStorage.removeItem('refresh_token');
setIsAuthenticated(false);
router.replace('/(auth)');
setIsAuthenticated(false)
};
return (

View File

@@ -31,7 +31,10 @@ export const CustomHeader = ({
<Image source={LogoText} style={{ width: 160, height: 30, objectFit: 'contain' }} />
</View>
{logoutbtn && (
<TouchableOpacity onPress={logout}>
<TouchableOpacity onPress={async () => {
await logout();
router.replace('/(auth)');
}}>
<LogOut color={'red'} />
</TouchableOpacity>
)}