aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTanmay Bhatia <tanmay@thetaggid.com>2021-02-04 16:21:19 -0800
committerIvan Chen <ivan@tagg.id>2021-02-05 15:34:04 -0500
commit0079364606b3041b3e43916bfbf03601ad6b5892 (patch)
tree65691cdd6efabd104ad42f750abd27b44b151508 /src
parentc3cd8f95c6534fb5eb78af299ef424c50aefd85a (diff)
Changed snapchat and tiktok linking
Diffstat (limited to 'src')
-rw-r--r--src/components/common/SocialLinkModal.tsx46
1 files changed, 31 insertions, 15 deletions
diff --git a/src/components/common/SocialLinkModal.tsx b/src/components/common/SocialLinkModal.tsx
index 41b044fe..85445155 100644
--- a/src/components/common/SocialLinkModal.tsx
+++ b/src/components/common/SocialLinkModal.tsx
@@ -1,18 +1,22 @@
import React from 'react';
-import {Modal, StyleSheet, Text, TouchableHighlight, View} from 'react-native';
+import {TouchableOpacity} from 'react-native';
+import {Modal, StyleSheet, Text, TouchableHighlight, View, ViewProps} from 'react-native';
import {TextInput} from 'react-native-gesture-handler';
import { TAGG_LIGHT_BLUE } from '../../constants';
import {SCREEN_WIDTH} from '../../utils';
+import CloseIcon from '../../assets/ionicons/close-outline.svg';
interface SocialLinkModalProps {
modalVisible: boolean;
setModalVisible: (_: boolean) => void;
completionCallback: (username: string) => void;
+ close: () => void;
}
const SocialLinkModal: React.FC<SocialLinkModalProps> = ({
modalVisible,
setModalVisible,
+ close,
completionCallback,
}) => {
const [username, setUsername] = React.useState('');
@@ -26,11 +30,14 @@ const SocialLinkModal: React.FC<SocialLinkModalProps> = ({
onRequestClose={() => {}}>
<View style={styles.centeredView}>
<View style={styles.modalView}>
+ <Text>
+ Insert your snapchat username to link your snapchat account to your profile!
+ </Text>
<TextInput
autoCapitalize={'none'}
autoCorrect={false}
textAlign={'center'}
- placeholder={'Your username'}
+ placeholder={'Username'}
style={styles.textInput}
onChangeText={setUsername}
value={username}
@@ -43,17 +50,20 @@ const SocialLinkModal: React.FC<SocialLinkModalProps> = ({
setUsername('');
completionCallback(username);
}}>
- <Text style={styles.textStyle}>Link</Text>
+ <Text style={styles.textStyle}>Submit</Text>
</TouchableHighlight>
{/* cancel button */}
- <Text
+ <TouchableOpacity style={styles.closeButton} onPress={close}>
+ <CloseIcon height={'100%'} width={'100%'} color={'white'} />
+ </TouchableOpacity>
+ {/* <Text
onPress={() => {
setUsername('');
setModalVisible(!modalVisible);
}}
style={styles.cancelStyle}>
Cancel
- </Text>
+ </Text> */}
</View>
</View>
</Modal>
@@ -96,17 +106,23 @@ const styles = StyleSheet.create({
fontWeight: 'bold',
textAlign: 'center',
},
- cancelStyle: {
- position: 'relative',
- height: 17,
- top: 17,
- fontStyle: 'normal',
- fontWeight: '500',
- fontSize: 14,
- /* identical to box height */
- textAlign: 'center',
- color: TAGG_LIGHT_BLUE,
+ closeButton: {
+ position: 'absolute',
+ height: '50%',
+ aspectRatio: 1,
+ left: '3%',
},
+ // cancelStyle: {
+ // position: 'absolute',
+ // height: 17,
+ // // fontStyle: 'normal',
+ // // fontWeight: '500',
+ // // fontSize: 14,
+ // /* identical to box height */
+ // left: '3%',
+ // // textAlign: 'center',
+ // // color: TAGG_LIGHT_BLUE,
+ // },
textInput: {
height: 20,
width: '75%',