From 7d5ca57dde9fdf135d697e27defba9199761754c Mon Sep 17 00:00:00 2001 From: ankit-thanekar007 Date: Tue, 9 Mar 2021 10:23:26 -0800 Subject: TMA-688-SP Default with Modal --- src/screens/search/RequestContactsAccess.tsx | 119 +++++++++++++++------------ 1 file changed, 65 insertions(+), 54 deletions(-) (limited to 'src/screens/search') diff --git a/src/screens/search/RequestContactsAccess.tsx b/src/screens/search/RequestContactsAccess.tsx index 08548c69..f5d2de1a 100644 --- a/src/screens/search/RequestContactsAccess.tsx +++ b/src/screens/search/RequestContactsAccess.tsx @@ -1,5 +1,6 @@ import * as React from 'react'; import { + Modal, StyleSheet, View, Text, @@ -19,7 +20,7 @@ import AsyncStorage from '@react-native-community/async-storage'; const RequestContactsAccess: React.FC = () => { const navigation = useNavigation(); - + const [isVisible, setVisible] = React.useState(true); const handleAllowAccess = async () => { try { let permission = await checkPermission(); @@ -27,81 +28,91 @@ const RequestContactsAccess: React.FC = () => { await requestPermission(); } await AsyncStorage.setItem('respondedToAccessContacts', 'true'); - navigation.navigate('Search'); + navigation.navigate('SuggestedPeople'); } catch (err) { console.log( 'Unable to check and request permission to get access to user contacts', ); } + setVisible(false); }; const handleDontAllowAccess = async () => { try { await AsyncStorage.setItem('respondedToAccessContacts', 'true'); - navigation.navigate('Search'); + navigation.navigate('SuggestedPeople'); } catch (err) { console.log( 'Unable to check and request permission to get access to user contacts', ); } + setVisible(false); }; return ( - - - - - - - - FIND FRIENDS! - - This is so you can find your friends already on here! Isn’t a - party better when your favorite people are there? - - - - Always Stays Private - - + {}}> + + + + + + - - We wouldn’t dare send any messages + FIND FRIENDS! + + This is so you can find your friends already on here! Isn’t a + party better when your favorite people are there? + + + + Always Stays Private + + + + + + We wouldn’t dare send any messages + + + + Allow Contacts + + + Don’t Allow + - - Allow Contacts - - - Don’t Allow - - - - - - + + + + + ); }; -- cgit v1.2.3-70-g09d2