Files
Hanoicomputer_App/screens/ContactUs.tsx

148 lines
5.0 KiB
TypeScript
Raw Normal View History

import 'react-native-gesture-handler';
import * as React from 'react';
import { useState } from 'react';
import { Alert, Button, Image, StyleSheet, Dimensions, SafeAreaView, ScrollView, TouchableOpacity, Modal, Pressable, Share } from 'react-native';
import Constants from 'expo-constants';
import { Ionicons, FontAwesome } from '@expo/vector-icons';
import { LinearGradient } from 'expo-linear-gradient';
import { PolicyFooter, Social, ShowroomList, FooterInfo } from '../components/footer/footerMain';
import EditScreenInfo from '../components/EditScreenInfo';
import { Text, View, } from '../components/Themed';
import useColorScheme from '../hooks/useColorScheme';
import { TextInput } from 'react-native-gesture-handler';
import { RadioButton, Checkbox } from 'react-native-paper';
import { Picker } from '@react-native-picker/picker';
import { ArticleItem } from '../components/article/ArticleItem';
export default function ContactUs() {
return (
<SafeAreaView style={styles.container}>
<ScrollView>
<View style={styles.brecrumb}>
<Text style={styles.brecrumbText}>Trang chủ</Text>
<FontAwesome style={styles.brecrumbIcon} name="angle-right" />
<Text style={styles.brecrumbTextLast}>Liên Hệ</Text>
</View>
<View style={styles.boxContactUs}>
<Text style={styles.boxContactUsText}>Mọi thắc mắc hoặc góp ý, quý khách vui lòng liên hệ trực tiếp với bộ phận chăm sóc khách hàng của chúng tôi bằng cách điền đy đ thông tin vào form bên dưới</Text>
<View>
<View style={styles.formItem}>
<Text style={styles.formItemText}>Tên đy đ<Text style={styles.formItemTextNote}>*</Text></Text>
<TextInput style={styles.formItemInput} />
</View>
<View style={styles.formItem}>
<Text style={styles.formItemText}>Email<Text style={styles.formItemTextNote}>*</Text></Text>
<TextInput style={styles.formItemInput} />
</View>
<View style={styles.formItem}>
<Text style={styles.formItemText}>Số điện thoại</Text>
<TextInput style={styles.formItemInput} />
</View>
<View style={styles.formItem}>
<Text style={styles.formItemText}>Thông tin liên hệ<Text style={styles.formItemTextNote}>*</Text></Text>
<TextInput style={styles.formItemArea} />
</View>
<Pressable style={styles.formSubmit}>
<Text style={styles.formSubmitText}>Gửi liên hệ</Text>
</Pressable>
</View>
</View>
<PolicyFooter />
<Social />
<ShowroomList />
<FooterInfo />
</ScrollView>
</SafeAreaView>
)
}
const winWidth = Dimensions.get('window').width; //full width
const winHeight = Dimensions.get('window').height; //full height
const winWidthP10 = winWidth - 20;
const halfWinWidth = winWidth / 2;
const ratio = winWidthP10 / 850; //541 is actual image width
const styles = StyleSheet.create({
container: {
flex: 1,
alignItems: 'center',
justifyContent: 'center',
backgroundColor: '#fff',
},
brecrumb: {
display: 'flex',
width: winWidth,
paddingLeft: 10,
paddingRight: 10,
flexDirection: 'row',
height: 18,
alignItems: 'center',
marginTop: 10,
marginBottom: 10,
},
brecrumbText: {
fontSize: 13,
color: '#222',
},
brecrumbTextLast: {
fontSize: 13,
color: '#b7b7b7',
},
brecrumbIcon: {
fontSize: 13,
color: '#222',
marginLeft: 6,
marginRight: 6
},
boxContactUs: {
paddingHorizontal: 10,
marginBottom: 20,
},
boxContactUsText: {
marginBottom: 20,
},
formItem: {
marginBottom: 20,
},
formItemText: {
marginBottom: 5,
},
formItemTextNote: {
color: '#ff0000'
},
formItemInput: {
width: '100%',
height: 40,
borderRadius: 5,
borderWidth: 1,
borderColor: '#e1e1e1',
paddingHorizontal: 10,
},
formItemArea: {
width: '100%',
height: 110,
borderRadius: 5,
borderWidth: 1,
borderColor: '#e1e1e1',
padding: 10,
},
formSubmit: {
width: '100%',
height: 40,
borderRadius: 5,
flexDirection: 'row',
alignItems: 'center',
justifyContent: 'center',
backgroundColor: '#243a76'
},
formSubmitText: {
fontWeight: 'bold',
color: '#fff'
},
})