UNPKG

ridecabrider

Version:

RideCab Customer Ride Booking All Over Cyprus, Live Driver Tracking, Wallet, Payment Methods

43 lines (37 loc) 1.3 kB
import React from 'react'; import {EditUser } from '../components'; import {StyleSheet,View,StatusBar} from 'react-native'; import * as firebase from 'firebase' export default class EditProfilePage extends React.Component { constructor(props){ super(props); } //register button click after all validation async clickRegister(fname, lname, mobile, email) { // set data set for update user let regData = { firstName:fname, lastName:lname, mobile:mobile, email:email, } let curuser = firebase.auth().currentUser.uid; firebase.database().ref('users/'+curuser).update(regData).then(()=>{ this.props.navigation.pop(); }) } render() { return ( <View style={styles.containerView}> <EditUser complexity={'complex'} onPressRegister={(fname, lname, mobile, email, password)=>this.clickRegister(fname, lname, mobile, email, password)} onPress={()=>{this.clickRegister()}} onPressBack={()=>{this.props.navigation.goBack()}}></EditUser> </View> ); } } const styles = StyleSheet.create({ containerView:{ flex:1, //marginTop: StatusBar.currentHeight }, textContainer:{textAlign:"center"}, });