Skip to content

Instantly share code, notes, and snippets.

@haruelrovix

haruelrovix/Home.js

Created Dec 11, 2018
Embed
What would you like to do?
RNE x RNW: Add withRouter to Home
import React, { PureComponent } from 'react';
import { View } from 'react-native';
import { Input, Button } from 'react-native-elements';
import styles from './Shared.style';
import { withRouter } from '../Utils/Routing';
class Home extends PureComponent {
onPressButton = () => {
// Go to Commit screen
this.props.history.push('/commit');
}
render() {
const { input, button } = styles;
return (
<View style={styles.container}>
<Input
containerStyle={input.containerStyle}
inputStyle={input.inputStyle}
label='Owner'
placeholder="Github's owner"
/>
<Input
containerStyle={input.containerStyle}
inputStyle={input.inputStyle}
label='Repo'
placeholder="Github's repository name"
/>
<Button
title='SUBMIT'
icon={{
color: 'white',
name: 'paper-plane',
size: 15,
type: 'font-awesome'
}}
buttonStyle={button.containerStyle}
onPress={this.onPressButton}
/>
</View>
);
}
}
export default withRouter(Home);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.